Como bien sabéis WordPress, por defecto o de forma predeterminada, nos muestra las búsquedas realizadas a través del formulario de búsqueda con esta URL:
[default] http://www.nombre-de-dominio.ext/?s=termino+de+busqueda[/default]Pero gracias a dos pequeños y sencillos plugins esto puede cambiar.
El primero se llama Nice Search, de Mark Jaquith, quien gracias a un puñado de líneas nos transformará la URL que acabamos de ver en esta otra:
[default] http://www.nombre-de-dominio.ext/search/termino+de+busqueda[/default]Pero esto todavía no es suficiente, ya que en nuestro caso queremos que la estructura de la URL sea completamente en español. Y entonces, ¿cómo lo conseguimos? Pues muy sencillo, con el plugin de APG Custom Base Terms. Este sencillo plugin, que está disponible en WordPress.org: Custom Base Terms, nos permite introducir las estructuras personalizadas en las URLs para autor, búsqueda, comentarios y página, por lo que conseguiremos que la URL anterior quede como esta otra:
[default] http://www.nombre-de-dominio.ext/busqueda/termino+de+busqueda[/default]Como ves, y gracias a estos dos simples plugins, conseguiremos que la estructura de la URL de búsqueda sea completamente SEO Friendly o amigable.
¿A qué esperas para probarlo y contarnos qué te ha parecido esta mejora?
Nice Search convierte %20 a + no a un guion como tu dices http://www.nombre-de-dominio.ext/search/termino+d+busqueda, como se podria poner con el – ya que el autor del plugin no da soporte
Errata corregida.
Gracias.
En cuanto a tu pregunta, puedes intentar manipular el filtro
search_link
.Un saludo.
He conseguido llegar al archivo link-template.php donde creo que se tocaria para hacerlo pero no lo he conseguido se escapa de mis posibilidades :(, muchas gracias por responder.