[Plugin WordPress] List Category Posts – 0.84
Publicado el 19 de abril de 2021Ayer publicamos una actualización del plugin de WordPress List Category Posts, la versión 0.84. Se trata de una versión bastante especial por varias razones.
En primer lugar, porque la publicación estuvo prácticamente 100% a cargo de Klemens Starybrat, uno de los colaboradores del plugin que más ha trabajado en el plugin en los últimos años. Klemens viene respondiendo preguntas en el foro de WordPress, resolviendo problemas en GitHub, actualizando el código, agregando funcionalidad y más. Ya es un colaborador oficial con permisos en GitHub y listado en la página del plugin como colaborador. También desarrolló un plugin que provee una interfaz gráfica para generar shortcodes de List Category Posts: GUI for List Category Posts.
Es lo bueno de escribir código de código abierto, se terminó transformando en un proyecto comunitario y ya no depende exclusivamente de mí para recibir actualizaciones o nuevas versiones 😁
Otro aspecto muy bueno de esta versión es que fue la primera vez que publicamos un release nuevo con GitHub Actions. Por alguna razón WordPress.org sigue usando Subversion para el control de versiones y publicación de sus plugins. Hasta ahora había sido la única razón por la cual tenía Subversion instalado en mi laptop, pero ya lo pude desinstalar sin problemas. Estamos usando esta acción: 10up/action-wordpress-plugin-deploy. Ahora al crear un tag en GitHub, que es como manejamos los releases, se publica automáticamente en WordPress.org.
Como si fuera poco, esta versión trae un montón de cambios y mejoras después de un buen tiempo sin actualizaciones:
- Nuevo: Elegir mostrar posts específicos por ID:
⦋catlist includeposts="2,97"⦌
. ¡Gracias @hvianna! - Nuevo: Filtro avanzado de customfield con
customfield_compare
, ver la documentación por instrucciones. - Nuevo: Es posible darle estilo a
category_description
concategory_description_tag
ycategory_description_class
. - Se cambió el tag por defecto que envuelve el contenido al usar
content=yes
a<div>
para evitar generar HTML inválido (previamente era<p>
). - Corregido
excerpt_full
que no pasaba los filtrosthe_excerpt
(¡gracias a @StefanXRoos!). Los filtros se aplican igual que conexcerpt_yes
. Por favor revisa tu setup si estás usandoexcerpt_full
. - Corregido bug en
display_id
, ¡gracias por reportarlo @Fiestoforo! - Corregidas advertencias de PHP en el admin de WordPress causadas por el widget, gracias por reportarlo @hiskingdomprophecy (#420).
- Corregido filtro
posts_where
que no estaba siendo eliminado correctamente al usarstarting_with
. - Gran refactoreo de la generación de HTML haciéndolo más fácil de mantener.
- Actualizado a PHP 7.4 en la máquina Vagrant.
List Category Posts es un plugin para WordPress, es software libre publicado bajo la GPLv2. El código fuente está disponible en GitHub y en WordPress.org (SVN). Se puede descargar desde el sitio de plugins de WordPress.
Jonathan Camp 1 abril. 2022 - 05:17
GREAT Plugin – use it all the time. Hope you keep developing it and keeping it small and ‘agile’. Love what it does.