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');