El problema que tengo es que he creado una página que se llama Our products y que tiene como tag our-products. Pues bien, en esta página he metido un enlace que quiero que me lleve a esta parte del blog referrer?referrer=coche
En el código que he creado para crear las nuevas reglas no funciona porque cuando accedo a esa URL me aparece la URL tal cual está escrita en el enlace. Lo que tengo en el código es lo siguiente:
Código:
También tengo instalado el plugin Rewrite Analyzer para así poder ver el resultado de la regla que he escrito pero aun así no funciona.... function wp_add_query_vars ($vars) {
$vars[] = "referrer";
return $vars;
}
add_filter('query_vars', 'wp_add_query_vars');
function wp_add_rewrite_rules($rules) {
$newRules = array( 'referrer/referrer/([^/]+)/?$' => 'index.php?referrer=$matches[1]');
$rules = $newRules + $rules;
return $rules;
}
add_filter('rewrite_rules_array', 'wp_add_rewrite_rules');
function wp_get_my_vars() {
global $wp_query;
if(isset($wp_query->query_vars['referrer'])) {
$referrer = get_query_var('referrer');
}
}
add_action('template_redirect', 'wp_get_my_vars');


