wp-cli es útil para automatizar muchas tareas de mantenimiento y administración de un sitio WordPress que se pueden hacer manualmente desde el panel de administración. Pero desde mi punto de vista, cuando despliega todo su potencial, es cuando permite realizar tareas u obtener información que no se puede obtener de otra manera. Y además lo suele permitir de manera elegante, con un único comando.
Hoy he necesitado saber cuantos contenidos habían sido modificados después de una fecha determinada, el 1 de noviembre de 2025, en un sitio web.
El siguiente comando de wp-cli devuelve un CSV con el ID, el título y la fecha de modificación de cada uno de los elementos del tipo de contenido post que han sido modificados después del 1 de noviembre de 2025 para un sitio web:
wp post list --post_type=post --orderby=modified --fields=ID,post_title,post_modified --date_query='[{"column":"post_modified_gmt","after":"November 1st, 2025"}]' --format=csv > 260520-posts.modified.after.1nov2025.csv