Vuoi ripulire il tuo sito WordPress senza dover aggiungere più plugin? Utilizzando WP-CLI, puoi eseguire molti comandi utili per ripulire in modo utile il tuo database e gli elementi relativi al tuo sito. In questo post vengono trattate molte delle attività più comuni:
- Eliminazione della cache
- Rigenera le immagini in miniatura
- Eliminazione dei commenti spam
- Rimozione dei dati temporanei dal database
- Ottimizzazione di un database
- Eliminazione di post nel Cestino
- Eliminazione di post in stato bozza
- Elimina post con revisioni
Eliminazione cache
In questo esempio, la cache degli oggetti è abilitata sul sito sul nostro WordPress gestito o WooCommerce gestito, se è necessario svuotare la cache degli oggetti, utilizzare:
wp cache flush
Rigenera le immagini in miniatura
Se hai cambiato il tema che stavi utilizzando sul tuo sito (che potrebbe impostare dimensioni dell'immagine diverse) o se hai modificato le dimensioni dell'immagine del prodotto in WooCommerce ma ora devi rigenerare tutte le immagini in miniatura, puoi eseguire questo comando:
wp media regenerate --yes
Eliminazione dei commenti spam
Se hai i commenti abilitati sul tuo sito e desideri eliminare tutti i commenti spam. Esegui questo comando solo se sai di avere commenti contrassegnati come spam sul tuo sito, quindi puoi eseguire questo comando:
wp comment delete $(wp comment list --status=spam --format=ids)
Rimozione dei dati temporanei dal database
I transitori scaduti possono accumularsi se hai un negozio WooCommerce. Se è necessario eliminare uno di questi dati temporanei, è possibile rimuoverlo dal database eseguendo il comando seguente:
wp transient delete --expired
Ottimizzazione di un database
Se vuoi ottimizzare il database del tuo sito, puoi eseguire questo comando:
wp db optimize
Eliminazione di post nel Cestino
Se desideri eliminare tutti i post che sono nel cestino, esegui questo comando solo se hai spostato i post nel cestino, puoi eseguire questo comando:
wp post delete $(wp post list --post_status=trash --format=ids)
Eliminazione di post in stato bozza
Se dovessi eliminare tutti i post impostati come bozza di post, puoi eseguire questo comando;
wp post delete $(wp post list --post_status=draft --format=ids)
Elimina post con revisioni
Se volevi eliminare tutta la revisione del post, puoi eseguire questo comando;
wp post delete $(wp post list --post_type='revision' --format=ids)
Questi comandi WP-CLI sono tutti molto utili per la pulizia di base del tuo sito. Questi comandi in WP-CLI possono essere utilizzati quotidianamente o settimanalmente per mantenere il tuo sito ottimizzato e privo di rigonfiamenti.