¿Quiere limpiar su sitio de WordPress sin tener que agregar varios complementos? Al usar WP-CLI, puede ejecutar muchos comandos útiles para limpiar su base de datos y elementos relacionados con su sitio. En esta publicación, se cubren muchas de las tareas más comunes:
- Purgando caché
- Regenerar imágenes en miniatura
- Eliminación de comentarios de spam
- Eliminar datos temporales de la base de datos
- Optimización de una base de datos
- Eliminar publicaciones en la papelera
- Eliminar publicaciones en estado de borrador
- Eliminar publicaciones con revisiones
Purgando caché
En este ejemplo, el almacenamiento en caché de objetos está habilitado en el sitio en nuestro WordPress administrado o WooCommerce administrado, si necesita borrar el caché de objetos, use:
wp cache flush
Regenerar imágenes en miniatura
Si cambiaste el tema que estabas usando en tu sitio (que podría estar configurando diferentes tamaños de imagen), o si cambiaste los tamaños de imagen del producto en WooCommerce pero ahora necesitas regenerar todas las imágenes en miniatura, puedes ejecutar este comando:
wp media regenerate --yes
Eliminación de comentarios de spam
Si tiene comentarios habilitados en su sitio y desea eliminar todos los comentarios de spam. Solo ejecute este comando si sabe que tiene comentarios marcados como spam en su sitio, entonces puede ejecutar este comando:
wp comment delete $(wp comment list --status=spam --format=ids)
Eliminar datos temporales de la base de datos
Los transitorios vencidos pueden acumularse si tiene una tienda WooCommerce. Si necesita eliminar cualquiera de estos datos temporales, puede eliminarlos de su base de datos ejecutando el siguiente comando:
wp transient delete --expired
Optimización de una base de datos
Si desea optimizar la base de datos de su sitio, puede ejecutar este comando:
wp db optimize
Eliminar publicaciones en la papelera
Si desea eliminar todas las publicaciones que están en la papelera, solo ejecute este comando si ha movido las publicaciones a la papelera, entonces podría ejecutar este comando:
wp post delete $(wp post list --post_status=trash --format=ids)
Eliminación de publicaciones en estado de borrador
Si necesita eliminar todas las publicaciones que están configuradas como borrador, puede ejecutar este comando;
wp post delete $(wp post list --post_status=draft --format=ids)
Eliminar publicaciones con revisiones
Si desea eliminar todas las revisiones posteriores, puede ejecutar este comando;
wp post delete $(wp post list --post_type='revision' --format=ids)
Estos comandos WP-CLI son todos muy útiles para el mantenimiento básico de su sitio. Estos comandos en WP-CLI se pueden usar a diario o semanalmente para mantener su sitio optimizado y libre de excesos.