Problema com add_rewrite_rule no WordPress

  • Autor Autor chocovo
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Que quieres hacer? Y para que?
 
Solucionado

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

Saludos
 
Última edição:
Voltar
Topo