20/06/2014, 11:10
|
| | Fecha de Ingreso: junio-2014
Mensajes: 4
Antigüedad: 10 años, 6 meses Puntos: 0 | |
Respuesta: Cómo puedo modificar el htaccess de wordpress? Resuelto!
Código:
function my_flush_rules(){
$rules = get_option( 'rewrite_rules' );
if ( ! isset( $rules['botiges/([^/]+)/?'] ) ) {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
}
add_action( 'wp_loaded','my_flush_rules' );
add_action( 'init', 'my_rewrites_init' );
function my_rewrites_init(){
add_rewrite_rule('botiges/([^/]+)/?', 'index.php?pagename=botiges&id-tienda=$matches[1]', 'top');
}
add_filter( 'query_vars', 'my_query_vars' );
function my_query_vars( $query_vars ){
$query_vars[] = 'id-tienda';
return $query_vars;
}
function qv_isset($var_name) {
$array = $GLOBALS['wp_query']->query_vars;
return array_key_exists($var_name, $array);
}
Y después recojo el id. Cosa que no sabia que había que hacer
Código:
$id_tienda = get_query_var('id-tienda');
if($id_tienda != NULL){
$_GET["id-tienda"] = get_query_var('id-tienda');
}
|