Ingin membersihkan situs WordPress Anda tanpa harus menambahkan banyak plugin? Dengan menggunakan WP-CLI, Anda dapat menjalankan banyak perintah berguna untuk membantu membersihkan database dan elemen yang terkait dengan situs Anda. Dalam postingan ini, banyak tugas yang paling umum dibahas:
- Membersihkan Cache
- Buat Ulang Gambar Mini
- Menghapus Komentar Spam
- Menghapus Data Sementara dari Basis Data
- Mengoptimalkan Basis Data
- Menghapus Pos di Sampah
- Menghapus Postingan dalam Status Draf
- Hapus Postingan Dengan Revisi
Membersihkan Cache
Dalam contoh ini, cache objek diaktifkan di situs di WordPress Terkelola atau WooCommerce Terkelola kami, jika Anda perlu menghapus cache objek, gunakan:
wp cache flush
Buat Ulang Gambar Mini
Jika Anda mengubah tema yang Anda gunakan di situs Anda (yang mungkin mengatur ukuran gambar yang berbeda), atau jika Anda mengubah ukuran gambar produk di WooCommerce tetapi sekarang perlu membuat ulang semua gambar mini, Anda dapat menjalankan perintah ini:
wp media regenerate --yes
Menghapus Komentar Spam
Jika Anda memiliki komentar yang diaktifkan di situs Anda dan Anda ingin menghapus semua komentar spam. Hanya jalankan perintah ini jika Anda tahu bahwa Anda memiliki komentar yang ditandai sebagai spam di situs Anda, maka Anda dapat menjalankan perintah ini:
wp comment delete $(wp comment list --status=spam --format=ids)
Menghapus Data Temp dari Basis Data
Transien yang kedaluwarsa dapat menumpuk jika Anda memiliki toko WooCommerce. Jika Anda perlu menghapus data sementara ini, Anda dapat menghapusnya dari database Anda dengan menjalankan perintah berikut:
wp transient delete --expired
Mengoptimalkan Basis Data
Jika Anda ingin mengoptimalkan database situs Anda, Anda dapat menjalankan perintah ini:
wp db optimize
Menghapus Postingan di Sampah
Jika Anda ingin menghapus semua posting yang ada di sampah, jalankan perintah ini hanya jika Anda telah memindahkan posting ke sampah, maka Anda dapat menjalankan perintah ini:
wp post delete $(wp post list --post_status=trash --format=ids)
Menghapus Postingan dalam Status Draf
Jika Anda memang perlu menghapus semua posting yang ditetapkan sebagai status draft posting, Anda dapat menjalankan perintah ini;
wp post delete $(wp post list --post_status=draft --format=ids)
Hapus Postingan Dengan Revisi
Jika Anda ingin menghapus semua revisi posting, Anda dapat menjalankan perintah ini;
wp post delete $(wp post list --post_type='revision' --format=ids)
Perintah WP-CLI ini semuanya sangat berguna untuk pembersihan dasar situs Anda. Perintah-perintah ini di WP-CLI dapat digunakan setiap hari atau setiap minggu untuk menjaga situs Anda tetap optimal dan bebas dari kembung.