Як масово видалити спеціальні розділи/поля/домени WordPress?

WordPressСпеціальні стовпці не тільки потужні, але й дуже практичні.Багато тем і плагінів WordPress використовують спеціальні стовпці для досягнення різних функцій.

Плагін статистики перегляду статей WP-PostViews, який ми використовуємо, призначений для написання спеціальних стовпців у базі даних ▼

views

Використані теми або плагіни wordpress після дезактивації та видалення зазвичай зберігають власні поля в базі даних.

Якщо обсяг даних величезний, кожен раз, коли веб-сайт запитує базу даних, він споживатиме оперативну пам’ять хоста, що, безумовно, вплине на нормальну роботу веб-сайту.

ми робимо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

Можливо, запис журналу було видалено, але дані в 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, ЦП, використання пам’яті занадто велике...

Щоб отримати рішення, зверніться до цього підручника▼

 

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) поділився «Як масово видалити спеціальні стовпці/поля/домени WordPress? , щоб допомогти вам.

Ласкаво просимо поділитися посиланням на цю статтю:https://www.chenweiliang.com/cwl-175.html

Ласкаво просимо до каналу Telegram у блозі Чень Вейляна, щоб отримувати останні оновлення!

🔔 Станьте першим, хто отримає цінний «Посібник із використання інструменту штучного інтелекту маркетингу контенту ChatGPT» у верхньому каталозі каналу! 🌟
📚 Цей посібник має величезну цінність. 🌟Це рідкісна можливість, не пропустіть її! ⏰⌛💨
Поділіться та вподобайте, якщо вам подобається!
Ваші публікації та лайки є нашою постійною мотивацією!

 

发表 评论

Ваша електронна адреса не буде опублікована. 必填 项 已 用 * Етикетка

прокрутіть наверх