WordPress Özel Bölümleri/Alanları/Etki Alanları Nasıl Toplu Silinir?

WordPressÖzel sütunlar yalnızca güçlü değil, aynı zamanda çok pratiktir.Birçok WordPress teması ve eklentisi, çeşitli işlevleri gerçekleştirmek için özel sütunlar kullanır.

Kullandığımız makale görünümü istatistik eklentisi WP-PostViews, veritabanına özel sütunlar yazmaktır ▼

views

Kullanılmış wordpress temaları veya eklentileri, devre dışı bırakıldıktan ve silindikten sonra genellikle özel alanlarını veritabanında tutar.

Veri miktarı çok büyükse, web sitesi veritabanını her sorguladığında, ana bilgisayarın RAM belleğini tüketecek ve bu da web sitesinin normal çalışmasını kesinlikle etkileyecektir.

yaparızSEO, birden fazla makale yazmak için, bu çöp özel sütunları manuel olarak silerseniz, hiç pratik değildir.

Aslında, sadece ihtiyacımız varphpMyAdminBu çöp özel sütunları veritabanında toplu olarak silmek için bir SQL komutu yürütün.

注意 事项

WordPress toplu özel sütunları sildiği için,MySQL veritabanıoperasyon, belirli riskler vardır.

Bu nedenle, veritabanı işlemlerini gerçekleştirmeden önce mutlaka bir veritabanı yedeği alın.

Yöntem 1: Veritabanı komutlarıyla gereksiz özel sütunları silin (önerilir)

1) phpMyAdmin veritabanına giriş yaptıktan sonra veritabanınızı seçin.

2) Veritabanının üstündeki "SQL"e tıklayın.

3) "SQL" de aşağıdaki komutları girin ve çalıştırın:

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

4) Ardından, başarıyla silinip silinmediğini doğrulamak için web sitenizdeki makaledeki özel bölümü kontrol edin.

Yöntem 2: Gereksiz özel sütunları silmek için PHP kodu

1) Lütfen mevcut temanın function.php dosyasına aşağıdaki kodu ekleyin ▼

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

2) "Sütun Adı"nı silmek istediğiniz özel sütuna değiştirin.

  • Özel sütun, veritabanından otomatik olarak temizlenecektir.

3) Bu kod yalnızca gerektiğinde kullanılır:

  • Silme görevini tamamladıktan sonra sildiğinizden emin olun.
  • Bir dahaki sefere kullanmak isterseniz, lütfen mevcut temanın function.php dosyasına tekrar ekleyin,
  • Eklenip silinmesi gerektiğinden daha zahmetli olduğundan tavsiye edilmiyor.

Gereksiz postmeta kayıtlarını silin

Günlük kaydı silinmiş olabilir, ancak postmeta günlük uzantısı tablosundaki veriler silinmemiştir, bu nedenle yalnızca manuel olarak temizlenmiştir.

1) phpMyAdmin veritabanına giriş yaptıktan sonra veritabanınızı seçin.

2) Veritabanının üstündeki "SQL"e tıklayın.

3) "SQL" de aşağıdaki komutu girin ve çalıştırın ▼

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

WordPress web siteniz, CPU, bellek BELLEK kullanımınız çok yüksekse...

Çözüm için lütfen bu eğiticiye bakın▼

 

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşılan "WordPress özel sütunları/alanları/etki alanları toplu olarak nasıl silinir? , sana yardım etmek için.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-175.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır