$IF_SANITIZE){
$data[$option] = get_option($option);
}
if (!$data['tag-manager-is-widget-active']) return;
if ($data['tag-manager-custom-id']){
if ($data['tag-manager-loading-method']){
add_action('wp_enqueue_scripts', function() use($plugin_base_url){
wp_enqueue_script('add-custom-tag-manager', $plugin_base_url.'assets/js/gtm.js', 0, '1.0.0');
});
}else{
add_action('wp_head', function() use($data){
echo "
";
});
add_action('wp_footer', function() use($data){
echo '
';
});
}
}
if (trim($data['tag-manager-add-custom-script']) && $data['tag-manager-custom-placement']){
$sections = array(
'0' => false,
'1' => 'wp_head',
'2' => 'body',
'3' => 'wp_footer',
'4' => 'shortcode',
);
if ($data['tag-manager-custom-placement'] == '1' || $data['tag-manager-custom-placement'] == '3'){ //IF HEAD OR FOOTER
add_action($sections[$data['tag-manager-custom-placement']], 'tmcs_add_custom_script_to_dom');
}
if ($data['tag-manager-custom-placement'] == '2'){ //IF INSERT INSIDE ELEMENT WITH JQUERY SELECTOR
add_action('wp_enqueue_scripts', function() use($plugin_base_url){
wp_enqueue_script('add-custom-tag-manager-body-script', $plugin_base_url.'assets/js/gtmbody.js', array( 'jquery' ), '1.0.0', true );
});
}
if ($data['tag-manager-custom-placement'] == '4'){ //IF SHORTCODE
//CALL SHORTCODE [customscript]
add_shortcode('customscript', 'tmcs_add_custom_script_to_dom');
}
}