Bagaimana Cara Menghapus Bagian/Bidang/Domain Kustom WordPress Secara Massal?

WordPressKolom kustom tidak hanya kuat, tetapi juga sangat praktis Banyak tema dan plugin WordPress menggunakan kolom kustom untuk mencapai berbagai fungsi.

Plugin statistik tampilan artikel WP-PostViews yang kami gunakan adalah untuk menulis kolom khusus di database

views

Tema atau plugin wordpress yang digunakan, setelah penonaktifan dan penghapusan, biasanya mempertahankan bidang khusus mereka di database.

Jika jumlah data sangat besar, setiap kali situs web menanyakan database, itu akan menghabiskan memori RAM host, yang pasti akan mempengaruhi operasi normal situs web.

kita lakukanSEO, untuk menulis lebih dari satu artikel, jika Anda menghapus kolom kustom sampah ini secara manual, itu sama sekali tidak praktis.

Faktanya, kita hanya perluphpMyAdminJalankan perintah SQL untuk menghapus kolom kustom sampah ini dalam kumpulan di database.

注意 事项

Karena WordPress menghapus kolom khusus secara massal, ini terkait dengandatabase MySQLoperasi, ada risiko tertentu.

Oleh karena itu, pastikan untuk membuat cadangan database sebelum Anda dapat melakukan operasi database.

Metode 1: Hapus kolom kustom yang berlebihan dengan perintah database (disarankan)

1) Setelah masuk ke database phpMyAdmin, pilih database Anda.

2) Klik "SQL" di atas database.

3) Masukkan dan jalankan perintah berikut di "SQL":

DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";

4) Kemudian, periksa bagian khusus di artikel situs web Anda untuk mengonfirmasi apakah itu telah berhasil dihapus.

Metode 2: Kode PHP untuk menghapus kolom kustom yang berlebihan

1) Silakan tambahkan kode berikut ke file functions.php dari tema saat ini

global $wpdb;
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE `meta_key` = '栏目名称'
" );

2) Ubah "Nama Kolom" ke kolom khusus yang ingin Anda hapus.

  • Kolom kustom akan secara otomatis dihapus dari database.

3) Kode ini hanya digunakan saat dibutuhkan:

  • Pastikan untuk menghapusnya setelah menyelesaikan tugas penghapusan.
  • Jika Anda ingin menggunakannya lain kali, harap tambahkan lagi ke file functions.php dari tema saat ini,
  • Karena perlu ditambah dan dihapus, lebih merepotkan, jadi tidak disarankan.

Hapus catatan postmeta yang tidak berguna

Catatan log mungkin telah dihapus, tetapi data di tabel ekstensi log postmeta belum dihapus, jadi hanya dihapus secara manual.

1) Setelah masuk ke database phpMyAdmin, pilih database Anda.

2) Klik "SQL" di atas database.

3) Masukkan dan jalankan perintah berikut di "SQL"

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

Jika situs WordPress Anda, CPU, penggunaan MEMORY memori terlalu tinggi...

Untuk solusinya, silakan lihat tutorial ini▼

 

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) berbagi "Bagaimana cara menghapus kolom/bidang/domain kustom WordPress secara massal? , untuk membantumu.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-175.html

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部