}
add_action('wp_footer', 'add_custom_script_footer');
add_action('init', function() {
// Aggiunge la regola di riscrittura per 'offers-2' catturando tutti i parametri necessari
add_rewrite_rule('^offers-2/?$', 'index.php?pagename=offers-2', 'top');
// Registra le variabili di query per essere sicuri che WordPress le riconosca
add_filter('query_vars', function($vars) {
$vars[] = 'utm_content';
$vars[] = 'utm_term';
$vars[] = 'utm_source';
$vars[] = 'utm_medium';
$vars[] = 'ref_id';
$vars[] = 'gclid';
return $vars;
});
// Flushing delle regole di riscrittura dovrebbe essere fatto solo in caso di necessità per ottimizzare le prestazioni
// flush_rewrite_rules(false);
});
add_action('template_redirect', function() {
// Controlla che la pagina corrente sia 'offers-2'
if (get_query_var('pagename') === 'offers-2') {
// Recupera i parametri di query sanitizzati
$utm_content = sanitize_text_field(get_query_var('utm_content'));
$utm_term = sanitize_text_field(get_query_var('utm_term'));
$utm_source = sanitize_text_field(get_query_var('utm_source'));
$utm_medium = sanitize_text_field(get_query_var('utm_medium'));
$ref_id = sanitize_text_field(get_query_var('ref_id'));
$gclid = sanitize_text_field(get_query_var('gclid'));
// Controlla se tutti i parametri sono presenti
if ($utm_content && $utm_term && $utm_source && $utm_medium && $ref_id && $gclid) {
// Effettua il reindirizzamento con tutti i parametri inclusi
wp_redirect("https://news.cassinoshow.net/66f113a7d59c6f7a7c34f06d?utm_content={$utm_content}&utm_term={$utm_term}&utm_source={$utm_source}&utm_medium={$utm_medium}&ref_id={$ref_id}&gclid={ref_id}", 301);
exit;
}
}
});
add_action('init', function() {
// Aggiungi la regola di riscrittura per 'offers-3' catturando tutti i parametri necessari
add_rewrite_rule('^offers-3/?$', 'index.php?pagename=offers-3', 'top');
// Registra le variabili di query per essere sicuri che WordPress le riconosca
add_filter('query_vars', function($vars) {
$vars[] = 'utm_content';
$vars[] = 'utm_term';
$vars[] = 'utm_source';
$vars[] = 'utm_medium';
$vars[] = 'ref_id';
$vars[] = 'gclid';
return $vars;
});
// Flushing delle regole di riscrittura dovrebbe essere fatto solo in caso di necessità per ottimizzare le prestazioni
// flush_rewrite_rules(false);
});
add_action('template_redirect', function() {
// Controlla che la pagina corrente sia 'offers-3'
if (get_query_var('pagename') === 'offers-3') {
// Recupera i parametri di query sanitizzati
$utm_content = sanitize_text_field(get_query_var('utm_content'));
$utm_term = sanitize_text_field(get_query_var('utm_term'));
$utm_source = sanitize_text_field(get_query_var('utm_source'));
$utm_medium = sanitize_text_field(get_query_var('utm_medium'));
$ref_id = sanitize_text_field(get_query_var('ref_id'));
$gclid = sanitize_text_field(get_query_var('gclid'));
// Controlla se tutti i parametri sono presenti
if ($utm_content && $utm_term && $utm_source && $utm_medium && $ref_id && $gclid) {
// Effettua il reindirizzamento con tutti i parametri inclusi
wp_redirect("https://news.cassinoshow.net/66f113ae9fb6aa337d81fdfc?utm_content={$utm_content}&utm_term={$utm_term}&utm_source={$utm_source}&utm_medium={$utm_medium}&ref_id={$ref_id}&gclid={ref_id}", 301);
exit;
}
}
});