Quiero pasar una variable por la URL a un post ( conservando las urls amigables )
Ejemplo
www.miblog.com/productos/taladro/
Si entro a mi blog de la siguiente manera funciona:
http://www.prestamos.local/productos/?estatica=12
Sin embargo necesito que sea mediante URLs amigables, he intentado lo siguiente:
1. En el archivo funcions he puesto
Código PHP:
/* $HTACCESS */
function add_my_var($vars) {
array_push($vars, 'estatica');
return $vars;
}
function do_rewrite() {
add_rewrite_rule('^productos/([a-zA-Z0-9-_]+)/?','index.php?p=2015&estatica=$matches[1]','top');
}
// flush_rules() if our rules are not yet included
function my_flush_rules(){
$rules = get_option( 'rewrite_rules');
if ( ! isset( $rules['^productos/([a-zA-Z0-9-_]+)/?'] ) ) {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
}
add_action('init', 'do_rewrite');
add_action('wp_loaded','my_flush_rules' );
add_filter('query_vars', 'add_my_var');
/* #HTACCESS */
en mi tema: single.php, puse:
Código PHP:
echo "EJEMPO : " . $_GET['estatica'];
Pero no me está funcionando. ¿me pueden ayudar?
De antemano muchas gracias