Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2012, 10:37
Avatar de mafima
mafima
 
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
Pasar vraibles por URL wordpress ( urls amigables )

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
__________________
SEO en Medellin