Ako hromadne odstrániť vlastné sekcie / polia / domény WordPress?

WordPressVlastné stĺpce sú nielen výkonné, ale aj veľmi praktické. Mnoho WordPress tém a doplnkov používa vlastné stĺpce na dosiahnutie rôznych funkcií.

Plugin WP-PostViews pre štatistiky zobrazenia článku, ktorý používame, slúži na zapisovanie vlastných stĺpcov do databázy ▼

views

Použité wordpress témy alebo pluginy si po deaktivácii a vymazaní zvyčajne ponechajú svoje vlastné polia v databáze.

Ak je množstvo údajov obrovské, zakaždým, keď sa webová stránka pýta na databázu, spotrebuje pamäť RAM hostiteľa, čo určite ovplyvní normálnu prevádzku webovej stránky.

robímeSEO, napísať viac ako jeden článok, ak ručne vymažete tieto odpadkové vlastné stĺpce, nie je to vôbec praktické.

V skutočnosti len potrebujemephpMyAdminVykonajte príkaz SQL na odstránenie týchto vlastných stĺpcov odpadu v dávkach v databáze.

注意 事项

Keďže WordPress hromadne vymaže vlastné stĺpce, súvisí to sDatabáza MySQLprevádzke, existujú určité riziká.

Preto si pred vykonaním operácií s databázou vytvorte zálohu databázy.

Metóda 1: Odstráňte nadbytočné vlastné stĺpce pomocou databázových príkazov (odporúča sa)

1) Po prihlásení do databázy phpMyAdmin si vyberte svoju databázu.

2) Kliknite na "SQL" nad databázou.

3) Zadajte a vykonajte nasledujúce príkazy v "SQL":

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

4) Potom skontrolujte vlastnú sekciu v článku na vašom webe a potvrďte, či bola úspešne odstránená.

Metóda 2: Kód PHP na odstránenie nadbytočných vlastných stĺpcov

1) Prosím, pridajte nasledujúci kód do súboru functions.php aktuálnej témy ▼

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

2) Upravte "Názov stĺpca" na vlastný stĺpec, ktorý chcete odstrániť.

  • Vlastný stĺpec sa automaticky vymaže z databázy.

3) Tento kód sa používa iba v prípade potreby:

  • Po dokončení úlohy odstránenia ho nezabudnite odstrániť.
  • Ak ju budete chcieť použiť nabudúce, pridajte ju znova do súboru functions.php aktuálnej témy,
  • Keďže ho treba pridať a odstrániť, je to viac problematické, preto sa neodporúča.

Odstráňte zbytočné postmeta záznamy

Záznam protokolu mohol byť odstránený, ale údaje v postmeta tabuľky rozšírenia protokolu neboli odstránené, takže boli vymazané iba manuálne.

1) Po prihlásení do databázy phpMyAdmin si vyberte svoju databázu.

2) Kliknite na "SQL" nad databázou.

3) Zadajte a vykonajte nasledujúci príkaz v "SQL" ▼

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

Ak je vaša webová stránka WordPress, CPU, pamäť MEMORY príliš vysoká...

Riešenie nájdete v tomto návode▼

 

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared „Ako hromadne odstrániť vlastné stĺpce/polia/domény WordPress? , pomôcť ti.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-175.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok