[Plugin WordPress] List Category Posts – 0.84

Publicado el 19 de abril de 2021

Ayer 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.

List Category PostsEn 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 con category_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 filtros the_excerpt (¡gracias a @StefanXRoos!). Los filtros se aplican igual que con excerpt_yes. Por favor revisa tu setup si estás usando excerpt_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 usar starting_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.

Un comentario en este post

Feed de comentarios

Dejar un comentario

Notificarme los nuevos comentarios por correo electrónico. Tambien puedes suscribirte sin comentar.

Toasty!