Как да изтриете групово WordPress персонализирани секции/полета/домейни?

WordPressПерсонализираните колони са не само мощни, но и много практични Много теми и плъгини на WordPress използват персонализирани колони за постигане на различни функции.

Плъгинът WP-PostViews за статистики за преглед на статии, който използваме, е за записване на персонализирани колони в базата данни ▼

views

Използваните WordPress теми или плъгини, след деактивиране и изтриване, обикновено запазват персонализираните си полета в базата данни.

Ако количеството данни е огромно, всеки път, когато уебсайтът прави заявка към базата данни, той ще консумира RAM паметта на хоста, което определено ще повлияе на нормалната работа на уебсайта.

Ние правимSEO, за да напишете повече от една статия, ако ръчно изтриете тези боклук персонализирани колони, изобщо не е практично.

Всъщност трябва самоPhpMyAdminИзпълнете SQL команда, за да изтриете тези потребителски колони за боклук на партиди в базата данни.

注意 事项

Тъй като WordPress изтрива групово персонализирани колони, това е свързано сMySQL база данниоперация, има определени рискове.

Затова не забравяйте да направите резервно копие на базата данни, преди да можете да извършвате операции с база данни.

Метод 1: Изтриване на излишни персонализирани колони с команди на базата данни (препоръчително)

1) След като влезете в базата данни на phpMyAdmin, изберете вашата база данни.

2) Кликнете върху „SQL“ над базата данни.

3) Въведете и изпълнете следните команди в "SQL":

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

4) След това проверете персонализирания раздел в статията на уебсайта си, за да потвърдите дали е изтрит успешно.

Метод 2: PHP код за изтриване на излишни персонализирани колони

1) Моля, добавете следния код към файла functions.php на текущата тема ▼

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

2) Променете „Име на колона“ до персонализираната колона, която искате да изтриете.

  • Персонализираната колона ще бъде автоматично изчистена от базата данни.

3) Този код се използва само когато е необходимо:

  • Не забравяйте да го изтриете, след като завършите задачата за изтриване.
  • Ако искате да го използвате следващия път, моля, добавете го отново към файла functions.php на текущата тема,
  • Тъй като трябва да се добавя и изтрива, това е по-обезпокоително, така че не се препоръчва.

Изтрийте безполезни постмета записи

Записът в регистрационния файл може да е бил изтрит, но данните в postmeta таблицата с разширения на регистрационния файл не са били изтрити, така че са били изчистени само ръчно.

1) След като влезете в базата данни на phpMyAdmin, изберете вашата база данни.

2) Кликнете върху „SQL“ над базата данни.

3) Въведете и изпълнете следната команда в "SQL" ▼

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

Ако вашият уебсайт на WordPress, CPU, използването на ПАМЕТ в паметта е твърде високо...

За решението, моля, вижте този урок▼

 

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Как да изтрия групово персонализирани колони/полета/домейни на WordPress? , да ти помогне.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-175.html

Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!

🔔 Бъдете първите, получили ценното „Ръководство за използване на инструмента за изкуствен интелект за маркетинг на съдържание ChatGPT“ в горната директория на канала! 🌟
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

превъртете до върха