Buscando el hook perdido de GeneratePress 🤷‍♂️

Ayer quería modificar las landing de etiquetas de mi web, para añadir dinámicamente los servicios relacionados (por ej, que en la etiqueta WordPress salga el servicio Consultoría). Pensé en filtrar la descripción, y colocar a su derecha una especie de enlaces o botones para mostrarlas.

Busqué el filtro de GeneratePress en la lista, y parece que no existe. Pero no pasa nada, uso el de WordPress y pa’lante. Pues no, no funcionaba. Tras hacer la ginkana de pistas por el código del tema, descubrí que ellos utilizan una función propia que llama a term_description(), la cual no permite filtrar la descripción, en lugar de la genérica get_the_archive_description(), que sí lo permite.

Además de hacerme perder un ratillo (tras la frustración inicial), y obligarme a usar mi propia función (quitaré la suya con un remove_action y añadiré la mía con un add_acion), me hicieron pensar en este sistema de trabajo basado en usar una capa intermedia, ya sea un framework o un tema.

Evidentemente la solución no es codificar todo a mano, hay que usar «cosas», ya sea el CMS (WordPress), un framework como laravel, o incluso PHP, que no deja de ser otra capa para no tener que escribir en lenguaje máquina (empezó siendo un conjunto de scripts escritos en C -sí, he mirado Wikipedia-).

Entonces, ¿cuál es el problema? ¿He elegido mal mi herramienta? Conste que en su home dicen literalmente «GeneratePress is built to the highest coding standards», entiendo que incluye las buenas prácticas de WordPress. Me parece que evitar que un usuario use un hook nativo de WordPress no lo es.

Comentándolo con Yannick, me decía que entre otras cosas, por eso le gusta diseñar con Elementor u Oxygen, porque aunque tenga que hacer el diseño completo de la web, solo aparecerá lo que él necesite. ¿Necesita una caja con la descripción? Añade un campo dinámico de texto, elige el Term Description y a correr. ¿Acaso me tengo que pasar a Oxygen para que no me pasen estas cosas (a Elementor ni de flowers 😅 )?

Lo de que en soporte no me sepan ayudar ni dan una respuesta lo dejamos para otro día, que esto ya va muy largo… Y es que no se salva ni el de Apple, la empresa más valiosa del mundo.

El consejo

Hoy no hay consejo, solo rant 😠

La herramienta

La herramienta que me ha molado esta semana es este plugin que sirve para añadir atributos HTML a tus bloques de Gutenberg.

Novedades

¿Te gusta?