Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/06/2014, 11:10
algunnombre
 
Fecha de Ingreso: junio-2014
Mensajes: 4
Antigüedad: 10 años, 5 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');
	}