Melhoria de URL de busca no plugin ClassiPress de WordPress

  • Autor Autor HattoriHanzo
  • 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
HattoriHanzo

HattoriHanzo

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas!
Tengo comprado el plugin classipress para Wordpress, pero la busqueda no es nada amigable.
Cuando realizo un tipo de busqueda, la url se construye como en el siguiente ejemplo:

Véis que la url cuando busco "perro blanco" en la ubicación "barcelona" y la categoria "dogs" es tal que así: ?s=perro+blanco&location=barcelona&scat=9&lat=0&lng=0&radius=50&st=ad_listing

Me gustaria que la url que construya sea así: categoria/termino/ubicacion
quedando la url así: dogs/perro-blanco/barcelona

Si hay alguien que lo sepa hacer, que se ponga en contacto y negociamos precio y condiciones,

Saludos!
 
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
Buenas!
Tengo comprado el plugin classipress para Wordpress, pero la busqueda no es nada amigable.
Cuando realizo un tipo de busqueda, la url se construye como en el siguiente ejemplo:

Véis que la url cuando busco "perro blanco" en la ubicación "barcelona" y la categoria "dogs" es tal que así: ?s=perro+blanco&location=barcelona&scat=9&lat=0&lng=0&radius=50&st=ad_listing

Me gustaria que la url que construya sea así: categoria/termino/ubicacion
quedando la url así: dogs/perro-blanco/barcelona

Si hay alguien que lo sepa hacer, que se ponga en contacto y negociamos precio y condiciones,

Saludos!
¡Hola!

Para mejorar la estructura de URL de búsqueda en tu plugin ClassiPress de WordPress, puedes intentar personalizar la estructura de URL utilizando reescrituras personalizadas a través de código. Puedes crear una función en el archivo functions.php de tu tema o utilizar un plugin de reescritura de URL personalizado para lograr este objetivo.

Aquí tienes un ejemplo básico de cómo podrías personalizar la estructura de la URL para las búsquedas en ClassiPress:

PHP:
function custom_classipress_search_url_structure() {
    add_rewrite_rule(
        '^dogs/([^/]+)/([^/]+)/([^/]+)?$',
        'index.php?post_type=ad_listing&s=$matches[1]&location=$matches[2]&scat=$matches[3]',
        'top'
    );
}

add_action('init', 'custom_classipress_search_url_structure');

Este código de ejemplo reescribirá la URL de búsqueda de acuerdo con la estructura que indicaste.

Es importante señalar que este código es solo un ejemplo básico y puede requerir ajustes adicionales según tus necesidades específicas y la configuración de tu sitio. Te recomiendo encarecidamente realizar copias de seguridad de tu sitio antes de realizar cualquier cambio en el código.

Espero que esta información te sea útil. ¡Buena suerte con la mejora de la URL de búsqueda en tu plugin ClassiPress! Si tienes alguna otra pregunta, estaré encantado de ayudarte.
 
Voltar
Topo