Problema con add_rewrite_rule en WordPress

  • Autor Autor chocovo
  • Fecha de inicio Fecha de inicio
C

chocovo

Gamma
Verificación en dos pasos activada
Verificado por Binance
Hola,
No consigo lo que quiero con add_rewrite_rule. A ver si alguien me puede ayudar...

Si pongo lo siguiente está ok...
add_rewrite_rule('restaurantes-en-madrid/([^/]+)/?', 'index.php?post_type=restaurantes&restaurantes=$matches[1]', 'top');
add_rewrite_rule('restaurantes-en-valencia/([^/]+)/?', 'index.php?post_type=restaurantes&restaurantes=$matches[1]', 'top');

La ciudad puede variar con lo que no quiero ponerla en el add_rewrite_rule.

¿Cómo puedo decirle algo tipo lo siguiente?
add_rewrite_rule('Todo lo que empiece por "restaurantes-en-" y lo que sea/([^/]+)/?', 'index.php?post_type=restaurantes&restaurantes=$matches[1]', 'top');

Gracias por la ayuda.
 
Que quieres hacer? Y para que?
 
Solucionado

add_rewrite_rule('restaurantes-en-(.*?)/([^/]+)/?', 'index.php?post_type=restaurantes&restaurantes=$matches[2]', 'top');

Saludos
 
Última edición:
Atrás
Arriba