Cum să ștergeți în bloc secțiuni/câmpuri/domenii personalizate WordPress?

WordPressColoanele personalizate nu sunt doar puternice, ci și foarte practice. Multe teme și pluginuri WordPress folosesc coloane personalizate pentru a realiza diverse funcții.

Pluginul de statistici pentru vizualizarea articolelor WP-PostViews pe care îl folosim este să scriem coloane personalizate în baza de date ▼

views

Temele sau pluginurile wordpress folosite, după dezactivare și ștergere, își păstrează de obicei câmpurile personalizate în baza de date.

Dacă cantitatea de date este uriașă, de fiecare dată când site-ul interogează baza de date, acesta va consuma memoria RAM a gazdei, ceea ce va afecta cu siguranță funcționarea normală a site-ului.

noi facemSEO, pentru a scrie mai mult de un articol, dacă ștergeți manual aceste coloane personalizate de gunoi, nu este deloc practic.

De fapt, trebuie doar să facemphpMyAdminExecutați o comandă SQL pentru a șterge aceste coloane personalizate de gunoi în loturi din baza de date.

注意 事项

Deoarece WordPress în bloc șterge coloanele personalizate, este legat deBaza de date MySQLfuncționare, există anumite riscuri.

Prin urmare, asigurați-vă că ați făcut o copie de rezervă a bazei de date înainte de a putea efectua operațiuni cu baza de date.

Metoda 1: ștergeți coloanele personalizate redundante cu comenzi pentru baze de date (recomandat)

1) După conectarea la baza de date phpMyAdmin, selectați baza de date.

2) Faceți clic pe „SQL” deasupra bazei de date.

3) Introduceți și executați următoarele comenzi în „SQL”:

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

4) Apoi, verificați secțiunea personalizată din articolul site-ului dvs. pentru a confirma dacă a fost ștearsă cu succes.

Metoda 2: cod PHP pentru a șterge coloanele personalizate redundante

1) Vă rugăm să adăugați următorul cod în fișierul functions.php al temei curente ▼

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

2) Modificați „Numele coloanei” în coloana personalizată pe care doriți să o ștergeți.

  • Coloana personalizată va fi ștearsă automat din baza de date.

3) Acest cod este folosit numai atunci când este necesar:

  • Asigurați-vă că îl ștergeți după finalizarea sarcinii de ștergere.
  • Dacă doriți să îl utilizați data viitoare, adăugați-l din nou în fișierul functions.php al temei curente,
  • Deoarece trebuie adăugat și șters, este mai supărător, așa că nu este recomandat.

Ștergeți înregistrările postmeta inutile

Este posibil ca înregistrarea jurnalului să fi fost ștearsă, dar datele din tabelul cu extensii de jurnal postmeta nu au fost șterse, așa că au fost șterse doar manual.

1) După conectarea la baza de date phpMyAdmin, selectați baza de date.

2) Faceți clic pe „SQL” deasupra bazei de date.

3) Introduceți și executați următoarea comandă în „SQL” ▼

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

Dacă site-ul dvs. WordPress, CPU, utilizarea memoriei MEMORIE este prea mare...

Pentru soluție, consultați acest tutorial▼

 

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Cum să ștergeți coloanele/câmpurile/domeniile personalizate WordPress în bloc? , sa te ajut.

Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-175.html

Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!

 

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus