Con frecuencia podemos necesitar borrar varias entradas de golpe en WordPress, bien porque queremos borrar todas las entradas que eran datos de demo, porque queremos borrar todas las entradas de una categoría que va a dejar de existir, porque queremos crear una web que es prácticamente igual que otra en estructura/diseño, pero queremos borrar los contenidos de la primera, etc.

En WordPress, dentro del listado de entradas, podemos seleccionar todas las entradas que se muestran en la primera página del listado y utilizart la opción desplegable denominada “Acciones en lote” para enviar todas esas entradas a la papelera, pero ¿qué pasa si tenemos 800 entradas? ¿tenemos que hacer esta operación para 40 páginas? ¡No! Existe un plugin que te permite borrar muchas entradas de golpe, pero no sólo eso, sino que te permite seleccionar las entradas que se quieren borrar en función de distintos criterios.

Bulk Delete permite borrar entradas en WordPress en función de distintos criterios:

  • En función del estado de la entrada
  • En función de la antigüedad de la entrada (fecha de publicación)
  • En función de su categoría
  • En función de sus etiquetas
  • Por taxonomía personalizada
  • Por tipo de contenido personalizado. Es decir, permite borrar masivamente Custom Post Types (CPT).
  • Por URL
  • Por campo personalizado (Versión PRO)
  • Por título (Versión PRO)
  • Por título duplicado (Versión PRO)
  • Por perfil de usuario (Versión PRO)
  • Todas las que estén en la papelera (Versión PRO)

Bulk Delete permite borrar usuarios en WordPress en función de distintos criterios:

  • Borrar todos los usuarios de un determinado rol
  • Borrar usuarios en función de distintos campos meta del usuario
  • Borrar usuarios que no han iniciado sesión en los últimos X días
  • Borrar usuarios basádonos en su fecha de registro

Aquí os dejamos el enlace al plugin:

Y, por si os resulta de utilidad, aprovechamos para recomendaros este otro plugin que permite mover todas las entradas de una categoría a otra, de una etiqueta a otra o incluso de una taxonomía personalizada a otra: es el plugin Bulk Move.

Borrar masivamente términos de una taxonomía (taxonomy terms) con WP Bulk Delete:

Si os encontrais en el caso de que no solo necesitáis borrar entradas de distintos tipos, sino que tmbién necesitáis borrar los distintos términos que habéis incluido en las categorías o taxonomías, entonces, el plugin que os recomendamos en WP Bulk Delete, que te permite todo lo que permite el anterior y,a demás, borrar los términos de las taxonomías.

Por ejemplo, en la siguiente imagen podéis ver que estamos borrando todos los términos de la taxonomía personalizada (custom taxonomy) «libros» del tipo de contenido (custom post type) «microrrelatos».

Aquí os dejamos el enlace al plguin:

Además de todo lo anterior, permite hacer una limpieza general de la base de datos, borrando:

  • Borradores automáticos
  • Posts que están en la papelera
  • Revisiones
  • Datois huérfanos
  • Datos duplicados