20 Cuplikan Kueri SQL WordPress yang Menghemat Waktu

Diterbitkan: 2020-10-22

WordPress menyimpan setiap potongan informasi dalam database MySQL. Posting, halaman, komentar, kode pendek, pengaturan plugin… benar-benar segalanya. Backend WordPress sangat fantastis dan memungkinkan Anda untuk mengelola dan mengedit semuanya dengan mudah, tetapi hanya sampai titik tertentu.

Katakanlah Anda memiliki ratusan atau bahkan ribuan posting dalam database Anda, dan Anda perlu membuat perubahan global di seluruh situs. Melakukan setiap pengeditan melalui Dasbor WordPress dapat memakan waktu dan membuka kemungkinan terjadinya kesalahan. Jika Anda perlu melakukan pengeditan di seluruh situs, maka inilah saatnya menyingsingkan lengan baju Anda dan mempelajari langsung ke database WordPress MySQL.

Selalu Cadangkan WordPress Terlebih Dahulu!

Basis data WordPress Anda menyimpan setiap posting Anda yang ditulis dengan cermat, setiap komentar dari pembaca setia Anda, dan setiap pengaturan yang Anda gunakan untuk mempersonalisasi situs Anda. Tidak peduli seberapa yakin Anda dengan kemampuan Anda untuk menggunakan kueri SQL, selalu ingat untuk membuat cadangan database WordPress Anda terlebih dahulu!

Berikut adalah beberapa sumber untuk membantu Anda mencadangkan WordPress:

  • Cadangan WordPress – Di sini Anda akan menemukan petunjuk terperinci untuk mencadangkan Situs WordPress dan database WordPress Anda serta sumber daya untuk pencadangan (plugin) WordPress otomatis.
  • Solusi Pencadangan WordPress Gratis – Plugin cadangan WordPress gratis ini memenuhi setiap kebutuhan dan situs web.

Anda mungkin juga menyukai cuplikan & peretasan .htaccess yang berguna ini atau cuplikan ini yang membuat WordPress ramah pengguna untuk klien Anda.

Tambahkan Bidang Kustom ke Semua Posting & Halaman WordPress

Cuplikan ini akan menambahkan bidang khusus ke setiap posting dan halaman yang ditemukan di database WP Anda. Yang harus Anda lakukan adalah mengganti UniversalCutomField ke nama Bidang Kustom apa pun yang ingin Anda buat, lalu ubah MyCustomFieldValue ke nilai pilihan Anda.

Hanya untuk postingan , gunakan cuplikan ini…

…dan hanya untuk halaman , gunakan kode ini…

Sumber

Hapus Meta Posting WordPress

Saat Anda menginstal atau menghapus plugin, mereka menggunakan meta posting untuk menyimpan data. Setelah Anda menghapus plugin, data akan tetap berada di tabel post_meta , yang tentu saja tidak lagi diperlukan. Ingat dan ubah YourMetaKey ke nilai Anda sendiri sebelum menjalankan kueri ini.

Sumber

Identifikasi Tag WordPress yang Tidak Digunakan

Di database WordPress, jika Anda menjalankan kueri untuk menghapus posting lama, seperti yang di atas, tag lama akan tetap ada. Kueri ini memungkinkan Anda mengidentifikasi semua tag yang tidak digunakan.

Batch Hapus Komentar Spam WordPress

Cuplikan kecil ini adalah penyelamat hidup. Yang harus Anda lakukan untuk menghapus semuanya adalah menjalankan perintah SQL ini:

Sumber

Batch Hapus Semua Komentar WordPress yang Tidak Disetujui

Kueri SQL ini akan menghapus semua komentar yang tidak disetujui dan tidak menyentuh komentar yang disetujui.

Sumber

Nonaktifkan Komentar WordPress di Posting Lama

Untuk kueri ini, tentukan comment_status sebagai open , closed , atau registered_only . Juga, tentukan tanggal dengan mengedit 2016-01-01 sesuai dengan kebutuhan Anda.

Sumber

Menonaktifkan & Mengaktifkan Trackback & Pingback WordPress

Untuk kueri ini, tentukan comment_status sebagai open , closed , atau registered_only .

Aktifkan pingback/trackback secara global untuk semua pengguna:

Nonaktifkan pingback/trackback secara global untuk semua pengguna:

Untuk kueri ini, tentukan ping_status sebagai open atau closed . Juga, tentukan tanggal dengan mengedit 2016-01-01 sesuai dengan kebutuhan Anda.

Sumber

Hapus Komentar WordPress Dengan URL Tertentu

Jika Anda memiliki komentar spam yang semuanya berisi URL yang sama, maka kueri ini memungkinkan Anda untuk menghapusnya sekaligus. Kueri berikut akan menghapus semua komentar dengan URL tertentu. '%' berarti bahwa setiap URL yang berisi string dalam tanda '%' akan dihapus.

Identifikasi & Hapus Postingan WordPress yang Lebih dari 'X' Hari

Jika Anda perlu mengidentifikasi dan menghapus posting selama beberapa hari, cuplikan ini akan membantu.

Untuk mengidentifikasi kiriman yang melebihi jumlah hari 'X', jalankan kueri ini, jangan lupa untuk mengganti 'X' dengan jumlah hari yang Anda cari:

Untuk menghapus kiriman apa pun yang lebih dari 'X' hari, jalankan kueri ini:

Sumber

Menghapus Shortcode WordPress yang Tidak Diinginkan

Kode pendek WordPress sangat bagus, tetapi jika Anda memutuskan untuk berhenti menggunakannya, kode mereka akan tetap berada di dalam konten posting Anda. Berikut adalah kueri SQL sederhana untuk dijalankan di database Anda untuk menyingkirkan kode pendek yang tidak diinginkan. Ganti unusedshortcodes pendek yang tidak digunakan dengan nama kode pendek Anda sendiri.

Sumber

Ubah Posting WordPress Anda Menjadi Halaman dan Sebaliknya

Mengubah posting ke halaman sangat mudah, yang harus Anda lakukan adalah menjalankan kueri SQL singkat ini:

… dan jika Anda ingin mengubah halaman menjadi postingan , gunakan cuplikan ini:

Sumber

Ubah Atribusi Penulis Di Semua Posting WordPress

Hal pertama yang perlu Anda lakukan untuk cuplikan ini adalah mengambil ID penulis WordPress. Anda dapat mengetahuinya dengan menggunakan perintah SQL berikut:

Setelah Anda memiliki ID lama dan baru, masukkan perintah di bawah ini, ingat untuk mengganti NEW_AUTHOR_ID dengan ID penulis baru dan OLD_AUTHOR_ID dengan yang lama.

Sumber

Batch Menghapus Revisi Posting WordPress

Revisi posting bisa sangat berguna, tetapi juga sangat meningkatkan ukuran database MySQL Anda. Anda dapat menghapus revisi posting secara manual, tetapi metode yang lebih cepat adalah dengan menggunakan kueri SQL ini.

Sumber

Nonaktifkan atau Aktifkan Semua Plugin WordPress

Jika Anda pernah mengalami layar putih kematian dan mendapati diri Anda tidak dapat masuk ke Admin WordPress setelah mengaktifkan plugin baru, maka cuplikan ini pasti akan membantu Anda. Ini akan menonaktifkan semua plugin secara instan, memungkinkan Anda untuk masuk kembali.

Sumber

Mengubah URL Tujuan Situs WordPress

Setelah Anda memindahkan blog (file template, upload & database) dari satu server ke server lain, hal berikutnya yang perlu Anda lakukan adalah memberi tahu WordPress alamat baru Anda.

Ingat dan ubah http://www.old-site.com ke URL lama Anda, dan http://www.new-site.com ke URL baru Anda.

Perintah pertama yang digunakan adalah:

Maka Anda harus mengubah url dari table wp_posts dengan cuplikan ini:

Dan akhirnya, Anda harus mencari konten posting Anda untuk memastikan bahwa tautan URL baru Anda tidak mengacaukan URL lama:

Ubah Nama Pengguna WordPress 'Admin' Default

Setiap instalasi WordPress akan membuat akun dengan nama pengguna Admin default. Mampu mengubah nama pengguna default ini akan memberikan keamanan tambahan pada panel admin WordPress Anda.

Ubah YourNewUsername menjadi nama baru Anda:

Setel Ulang Kata Sandi WordPress Anda Secara Manual

Jika Anda hanya memiliki satu pengguna di instalasi WordPress Anda, dan nama loginnya adalah 'admin', Anda dapat mengatur ulang kata sandi Anda dengan kueri SQL sederhana ini. Setelah dieksekusi, itu akan menggantikan PASSWORD dengan kata sandi baru Anda.

Sumber

Cari dan Ganti Konten Posting WordPress

Untuk mencari dan mengganti konten posting, gunakan kode berikut. Ganti OriginalText dengan teks saat ini dan ganti NewText dengan teks baru Anda.

Mengubah URL Gambar WordPress

Jika Anda perlu mengubah jalur gambar Anda, Anda dapat menggunakan perintah SQL ini: