mojwp.ru
Назад

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

Опубликовано: 21.12.2014
2
724

В ряде случаев возникает необходимость удалить неиспользуемый на сайте шорткод, чтобы он не отображался в теле статьи/страницы.

Ваш алгоритм действий будет таков: удаляете код в functions.php или плагин, который отвечает за работу шорткода. Но что делать с текстом, который потом появится на страницах в виде [shortcodename]?

Если страниц на сайте не много, то можно "руками" пройтись и поудалять. А если много?

Один из вариантов: сделать SQL-запрос в БД, чтобы автоматически удалить [shortcodename] со всего сайта. Опытные вебмастера именно так и сделают. А менее опытные побоятся, т.к. не приходилось ранее работать с SQL, кроме как бэкап сайта складывать аккуратно на почте.

Второй вариант: просто напросто спрятать этот самый шорткод, чтобы он не был доступен никому. Для этого понадобится вставить только одну строку кода в файл функций шаблона (functions.php).

add_shortcode( 'shortcodename', '__return_false' );

Здесь замените shortcodename на название вашего шорткода, которое размещено в [].

Данную строку, как уже говорилось выше, вставляем в файл functions.php сразу после <?php и с новой строки.

Если нужно удалить несколько шорткодов таким образом, то просто копируем add_shortcode( 'shortcodename', '__return_false' ); сколько нужно раз, заменяя название shortcodename.

И еще по теме советую почитать:

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Владимир
    Опубликовано: 11.11.2016 Ответить на сообщение

    Спасибо большое. Способ работает!

  • Alex
    Опубликовано: 15.12.2018 Ответить на сообщение

    А как такие удалить « из статьи

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.