пр. Мира 620000 Россия +7900-000-00-00
Логотип блога интернет-бродяги

Как удалить неиспользуемый шорткод

Удалить неиспользуемый шорткод

В этой заметке пойдёт речь о том, как удалить неиспользуемый шорткод на сайте WordPress при помощи SQL-запроса к базе данных. Прежде чем выполнять такой запрос, важно убедиться, что у вас есть резервная копия базы данных, так как любые операции удаления могут привести к потере данных.

В WordPress шорткоды обычно хранятся в содержимом записей и страниц в таблице wp_posts. Чтобы удалить неиспользуемый шорткод, нужно найти записи, содержащие этот шорткод, и затем удалить его из контента. Приведенный ниже пример SQL-запроса удаляет шорткод [example_shortcode] из всех записей в таблице wp_posts.

Способ первый многоступенчатый

Шаг 1: Резервное копирование.

Обязательно сделайте резервную копию базы данных перед выполнением запросов:

Шаг 2: Поиск записей, содержащих шорткод.

Сначала убедимся, что шорткод действительно используется:

Шаг 3: Удаление шорткода из контента.

Чтобы удалить шорткод из контента записей, используем функцию REPLACE. Этот запрос удаляет шорткод [example_shortcode] и оставляет остальное содержание без изменений:

Шаг 4: Проверка и оптимизация.

После выполнения запроса, рекомендуется проверить, что шорткод действительно удалён из всех записей:

Итак, полный процесс состоит в следующем:

  • Создать резервную копию базы данных.
  • Найти записи, содержащие шорткод.
  • Удалить шорткод из записей.
  • Проверить, что шорткод удалён.

Ну и полный пример на SQL:

Этот пример удаляет шорткод [example_shortcode] из всех записей и страниц в базе данных WordPress. Обратите внимание, что если шорткод содержит параметры или более сложный синтаксис, нужно будет использовать более сложные регулярные выражения и инструменты, такие как PHP, для точного удаления.

Способ второй наипростейший

Здесь вообще ничего сложного! Требуется выполнить всего один запрос к базе данных и готово!

UPDATE wp_posts SET post_content = replace(post_content, '[your-supershortcode]', '' );

Где your-supershortcode — опять же название шорткода.

Данную операцию очень удобно провести в phpMyAdmin. Я покажу, как это можно сделать на хостинге TimeWEB, которым пользуюсь не первый год.

В панели управления аккаунтом хостинга TimeWeb кликнуть по вкладке «Открыть phpMyAdmin».

Кликнуть по phpMyAdmin

Перейти к нужной базе данных и кликнуть по вкладке «SQL».

Переход на вкладку SQL

В открывшемся поле внести вышеуказанный код и кликнуть по кнопке «Вперёд».

Выполнить запрос к БД

Дело сделано! Теперь вы никогда больше не увидите ваши замечательные шорткоды на сайте.

ytprevyu

Всем WEB!

Друзья, плюсаните, вдруг пригодится!

Почитайте похожие материалы

Об авторе: Hobo

Стараюсь всё делать своими собственными руками: от починки выключателя до создания веб-сайта. В этом блоге делюсь своим опытом и впечатлениями от использования различной техники, электронных и других устройств, которые побывали у меня в руках.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *