Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Borrar masivamente entradas u otros contenidos en WordPress con wp-cli

Imago voragine.net
Enlace permanente

Recientemente he sufrido ataques en algunas webs gestionadas con WordPress. Una de las consecuencias es que cientos de artículos sobre casinos en línea y juegos de azar son creados. Borrar estos contenidos desde el panel de administración puede llevar un buen rato. Con wp-cli se puede hacer con un comando.

Normalmente estas infecciones crean los contenidos automáticamente y de una vez, así que la fecha es la misma para todos los contenidos. Podemos por tanto obtener un listado de entradas filtrado por fecha y luego borrarlas. Algo así:

wp post delete $(wp post list --year=2022 --month=06 --day=01 --format=ids) --force

Dejar un comentario

No hay comentarios en esta entrada.
*
*

 

No hay trackbacks