Creo que es mejor hacerlo desde el mismo WordPress, usando sus
rewrite_rules para ello necesitas algo así:
Código PHP:
Ver originalfunction add_rewrite_rules($rules) {
$letter = array('es/tiendas/(.+?)$' => 'index.php?pagename=es/tiendas/&id-tienda=$matches[1]'); $rules = $letter + $rules;
return $rules;
}
add_filter('rewrite_rules_array', 'add_rewrite_rules');
function add_my_query_var($vars){
$vars[] = "id-tienda";
return $vars;
}
add_filter( 'query_vars', 'add_my_query_var' );
No veo bien la URL en la imagen pero con esto tienes una idea, no debes poner la URL completa solo el path relativo desde el dominio principal.
Son 2 filtros, el primero agrega la expresión regular que se buscara y el segundo agrega la variable al query vars de WordPress para que pueda se "parseada" y usada.
Un plugin util para ver los rewrite rules es el siguiente:
https://wordpress.org/plugins/rewrite-rules-inspector/
No olvides hacer actualizar los rules después de cada cambio "Flush Rules" para que tomen efecto.