Три варианта массового удаления меток на сайте WordPress

Вступление

Здравствуй уважаемый читатель, решивший побольше узнать о CMS WordPress. Честно говоря, я не успеваю за изменениями происходящими в функционале WordPress.

Развилка между классическим редактором и редактором блоков, перед которой поставили нас авторы системы, заставляет разделять статьи на этом сайте по темам: как было (классический редактор) и как будет (редактор блоков).

В этой статье три варианта массового удаление меток WordPress. Можно заранее прочитать «Массовое добавление меток на WordPress сайт»

Массовое удаление меток

Сама тема «массовое удаления меток» не содержит прорывных решений в администрировании сайта на WordPress. Это рабочие инструменты администратора, которые нужно знать, если вы уж решили работать с системой и владеть или администрировать сайт на WordPress.

Сразу отсылаю вас к базовым понятиям и рекомендую почитать статьи Что такое метки WordPress сайта и WordPress рубрики и метки. В этой статье массовое удаления меток. Поясню почему удаление и почему массовое.

По своему раннему опыту скажу: если не планировать создание меток заранее, не привязывать их к НЧ ключам и заполнять их из редактора, рано или поздно их количество будет неприлично огромным.

Не важно что их (меток) много. Может быть ситуация, что десятки и сотни меток не привязаны к статьям. Как удалить эти «пустые метки» я покажу, для примера, в этом уроке.

Метки не удаляются при удалении статей.

Массовое удаление меток из административной панели

Самый простой вариант массового удаления меток — удаление из административной панели. Для этого:

  • Идём на вкладку «Записи»>>>«Метки»;
  • Таблицу меток выстраиваем по столбцу «Статьи», так чтобы «0» был виден сверху;
  • Выделяем чеки меток, которые не привязаны к статья и удаляем их соответствующими кнопками вверху таблицы.
Читать:  База данных WordPress, описание, структура, таблицы

удаление меток wordpress

По умолчанию таблица меток показывает 20 строк. Если меток сотни и тысячи, можно перестроить таблицу для показа 100 меток в таблице, на кнопке «Настроить» данной вкладки панели.

метки

Важно понимать, что метки удаляются не только из панели, которую вы видите визуально, но и удаляются из базы данных. А это значит, что их (метки) можно удалить сразу их базы данных.

Массовое удаление меток из базы данных

Могу предположить, что вы не оригинал и ваша база данных управляется из phpmyadmin. Идём туда из панели своего хостинга.

В phpmyadmin вызываем вкладку (нажимаем кнопку) «SQL». В поле SQL запроса пишем (вставляем) такой код:

DELETE a,b,c FROM wp_terms a

LEFT JOIN wp_term_taxonomy c ON a.term_id = c.term_id

LEFT JOIN wp_term_relationships b ON b.term_taxonomy_id = c.term_taxonomy_id

WHERE (

c.taxonomy = 'post_tag' AND

c.count = 0

)
  • wp_ меняем на свой префикс БД.
  • c.count = 0 означает, что удаляем пустые метки.

Если есть возможность, имитируем (проверяем запрос на правильность) запрос. При удачном тесте, отдаём запрос к базе данных. Все «пустые метки» будут удалены.

Массовое удаление меток плагином

Рано или поздно, вы созреете до установки плагина оптимизации и чистки системы, чтобы проводить чистку сайта в авто.режиме. Сообщаю вам, что в любом «приличном» плагине чистки и/или оптимизации (НЕ SEO, а базы данных), есть пункт массового удаления пустых меток.

Плагины вам в помощь:

  • WP-Optimize — Clean, Compress, Cache
  • Optimize Database after Deleting Revisions

Вывод

Теперь вы знаете, как проводится массовое удаление меток WordPress. Не нужно ругать меня за банальность, прочтите название раздела.

©wpkupi.ru

Еще статьи

1 комментарий к “Три варианта массового удаления меток на сайте WordPress”

  1. Удалить не сложно — но чтобы потом гугл на это нормально отреагировал. На что ставить редиректы и тд.

    Ответить

Оставьте комментарий