Adresář článků
WordPressVlastní sloupce jsou nejen výkonné, ale také velmi praktické. Mnoho WordPress témat a pluginů používá vlastní sloupce k dosažení různých funkcí.
Plugin WP-PostViews pro statistiky zobrazení článku, který používáme, slouží k zápisu vlastních sloupců do databáze ▼
views
Použitá témata nebo pluginy wordpressu si po deaktivaci a smazání obvykle ponechávají svá vlastní pole v databázi.
Pokud je množství dat obrovské, pokaždé, když se web dotazuje na databázi, spotřebovává paměť RAM hostitele, což rozhodně ovlivní běžný provoz webu.
my anoSEO, napsat více než jeden článek, pokud ručně odstraníte tyto nesmyslné vlastní sloupce, není to vůbec praktické.
Ve skutečnosti jen potřebujemephpMyAdminProvedením příkazu SQL odstraníte tyto vlastní sloupce nesmyslu v dávkách v databázi.
注意 事项
Protože WordPress hromadně maže vlastní sloupce, souvisí to sMySQL databázeprovozu, existují určitá rizika.
Před prováděním databázových operací proto nezapomeňte provést zálohu databáze.
Metoda 1: Odstraňte nadbytečné vlastní sloupce pomocí databázových příkazů (doporučeno)
1) Po přihlášení do databáze phpMyAdmin vyberte svou databázi.
2) Klikněte na "SQL" nad databází.
3) Zadejte a proveďte následující příkazy v "SQL":
DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";
4) Poté zkontrolujte vlastní sekci v článku na vašem webu a ověřte, zda byla úspěšně smazána.
Metoda 2: Kód PHP pro odstranění nadbytečných vlastních sloupců
1) Přidejte prosím následující kód do souboru functions.php aktuálního motivu ▼
global $wpdb; $wpdb->query( " DELETE FROM $wpdb->postmeta WHERE `meta_key` = '栏目名称' " );
2) Upravte "Název sloupce" na vlastní sloupec, který chcete odstranit.
- Vlastní sloupec bude automaticky vymazán z databáze.
3) Tento kód se používá pouze v případě potřeby:
- Po dokončení úlohy odstranění jej nezapomeňte odstranit.
- Pokud jej budete chtít použít příště, přidejte jej znovu do souboru functions.php aktuálního motivu,
- Vzhledem k tomu, že je třeba jej přidat a odstranit, je to více problematické, takže se nedoporučuje.
Odstraňte zbytečné postmeta záznamy
Záznam protokolu mohl být odstraněn, ale data v postmetě tabulky rozšíření protokolu nebyla odstraněna, takže byla vymazána pouze ručně.
1) Po přihlášení do databáze phpMyAdmin vyberte svou databázi.
2) Klikněte na "SQL" nad databází.
3) Zadejte a proveďte následující pří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
Pokud váš web WordPress, CPU, paměť PAMĚŤ využívá příliš mnoho...
Řešení naleznete v tomto návodu▼
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílené „Jak hromadně odstranit vlastní sloupce/pole/domény WordPress? , pomoct ti.
Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-175.html

