Makale Rehberi
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!
📚 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!