El Buscador de WordPress apesta
No conozco a nadie que use WordPress que hable bien de su buscador y sigo sin entender que apenas haya evolucionado desde las primeras versiones.
No sólo es primitivo en cuanto a su funcionamiento es que no ofrece configuración alguna. Incluso el aspecto de su página de resultados deja mucho que desear. Dependiendo de la plantilla que uses puede tener un diseño algo mejor, pero por lo general sigue siendo prehistórico
El aspecto de los resultados puede mejorarse un poco con CSS y la respuesta con un plugin gratis (con versión de pago) como Relevanssi (aunque triplicará el peso de tu base de datos) o este otro que conecta con el servicio externo de Algolia (gratis hasta 10.000 solicitudes de búsqueda al mes).
Pero dejo el asunto del funcionamiento para otro día ya que aún sigo peleándome con eso y me ocuparé de las reformas puramente estéticas usando GeneratePress (GP) y GenerateBlocks (GB).
GeneratePress y GenerateBlocks
GP y GB aún son dos herramientas de un proyecto joven y mucho por delante para mejorar en usabilidad, GB no ofrece la misma curva de aprendizaje como la que podrías esperar si vienes de usar constructores como Elementor o similares.
Como veremos en este ejemplo, algunos procesos para construir determinadas cosas con GenerateBlocks son mucho más largos y laboriosos y pueden desesperar un poco en los primeros intentos. A medida que vamos añadiendo bloques se va complicando la cosa.
A cambio, cuando entiendes cómo funcionan y te haces con ellos tienes mucho más control sobre el aspecto de cada elemento.
La dificultad se equilibra con su documentación y un soporte impecable en el que sus creadores incluso echan un cable para asuntos concretos de diseño que no son de su competencia, por lo que sigue siendo una alternativa muy a tener en cuenta ya que siguen fieles a su filosofía; el código justo, limpio y ligero.
Block Elements
Blocks Elements, en adelante Elementos, fue añadido en julio de 2020 en la versión 1.11.0 de GeneratePress Premium. Puede usarse como un gancho normal para insertar contenido en casi cualquier sitio de tu blog sin tener que trastear código.
Cuando se combina con GenerateBlocks permite utilizar el editor de bloques de WordPress para crear ganchos, cabeceras, footers, barras laterales, una página "Hero", plantillas de contenido, etc.
Al lío.
Plantilla de estructura
Lo primero que haremos será crear lo que llamaremos "plantilla de estructura". Este paso es opcional, pero no está de más crear una por si un día queremos cambiar algo con un par de clics.
Le doy este nombre porque en ella sólo se definirán aspectos estructurales y no sobre su contenido. Es decir, si queremos mostrar o no la cabecera, el pie de página o sus widgets, un sidebar o definir el ancho, etc, y así no nos liamos con los nombres de los bloques del resto de pasos.
Desde el menú principal Apariencia/Elementos o bien desde la parte superior accedemos a la creación y gestión de los elementos.

Para el uso concreto que nos ocupa, al añadir un nuevo elemento elegimos Diseño y apretujamos crear.
A continuación le decimos al Elemento sobre qué página queremos que se aplique. Para ello nos movemos a la pestaña "Reglas para mostrar" y en posición seleccionamos "resultados de búsqueda" en el desplegable.

Los elementos ofrecen muchas posibilidades de personalización. Como verás, en ese desplegable puedes seleccionar gran parte de las posiciones de tu blog para que se apliquen allí estas configuraciones.
También podemos decidir qué elementos queremos esconder. En mi caso solo voy a usar una opción para prescindir del sidebar por lo que selecciono "Contenido (Sin barras laterales)".

Hay otras formas de esconder el sidebar, pero esta, además de ser la más fácil y rápida, nos permite revertir cualquier cambio simplemente volviendo aquí o directamente "despublicando" este elemento/plantilla para pasarlo a estado de "Borrador" devolviendo así la página sobre la que se aplique a su aspecto original.
Además, en la pestaña "Desactivar Elementos" podrás dejar la página prácticamente limpia. Se puede decir que es el equivalente a la plantilla de página "Canvas" de Elementor, incluso algo mejorado y más simple de usar.

Una práctica aconsejable, que además se recomienda en una de las pestañas de la configuración, es documentar lo que hace cada Elemento con notas internas por si el título no es lo suficientemente descriptivo o no queremos que sea muy largo.

Ya me he acostumbrado a añadir notas y comentarios a todo porque cuando se realizan muchas modificaciones y el paso del tiempo es inevitable que termines olvidando dónde y/o cómo se hacían. Así, en notas internas tendrás siempre toda aquella información necesaria para volver sobre tus pasos si algo falla o si queremos hacer nuevas modificaciones.
Al publicar esta plantilla ya tendríamos la página de resultados configurada a nuestro gusto, pero, claro, ahora se mostraría en blanco al hacer una búsqueda porque necesitamos crear y publicar un nuevo elemento que será el que determine el aspecto de esas búsquedas.
Puedes dejar esta plantilla en borrador de momento mientras hacemos esto para publicarla cuando todo esté listo.
Este artículo continua en la página 2












