Banu Utomo
Catatan pribadi yang mengulas optimasi server, tutorial Wordpress, SEO, dan serba serbi dunia online.

Ganti Semua Status Publish Post Menjadi Draft via MYSQL

Saat ini saya mempunyai project dimana ingin mengembangkan sebuah website baru dengan server dan domain baru namun dengan database artikel yang lama.

Kebetulan website saya sebelumnya sangat amat tidak terurus walaupun sempat jaya pada masanya. Apabila diteruskan website yang sudah saya bangun sejak 2010 tersebut, sepertinya akan memakan waktu lama untuk diperbaiki sana sini, karena terlalu banyak resource website tersebut khususnya gambar pada artikel disimpan pada pihak ketiga seperti photobucket dan lainnya. Ini salah satu kesalahan fatal saya semasa baru pertama kali mengenal blogging. 😥

Sebenarnya terdapat script untuk mendownload otomatis gambar pada postingan wordpress dari sumber eksternal lalu menguploadnya kembali pada post tersebut. Tapi, apabila sumber gambar diwebsite pihak ketiganya juga sudah dihapus, ya wassalam.

Dan pada akhirnya saya memutuskan untuk membangun ulang website dengan niche serupa. Namun dengan database lama khususnya database wp_posts.

Ilustrasi Blogger nyesel
Ilustrasi Blogger nyesel 😀

Disini saya tidak menganjurkan membuat duplikat konten ataupun cloning website, karena sangat tidak rekomen untuk SEO website itu sendiri. Tujuan saya menggunakan database artikel lama, hanya untuk referensi menulis artikel menggunakan ide artikel sebelumnya.

Nah, kembali ke inti topik postingan ini “Ganti Semua Status Publish Post Menjadi Draft via MYSQL“.

Sekarang saya asumsikan sobat sudah memindahkan wp_posts ke database baru.

Sebenarnya apabila jumlah post baru puluhan atau bahkan ratusan sangat mudah mengubah post dari publish menjadi draft hanya dengan beberapa klik pada Dashboard WordPress.

Tapi bagaimana bila postingan sudah mencapai ribuan seperti yang saya alami? Simpel, cukup gunakan command line ini pada perintah SQL:

Dan taraaa! Dalam hitungan detik semua status post menjadi draft. Simpel bukan?

draft wordpress
Status menjadi draft.