Как избавиться от нерабочих шорткодов в WordPress

Шорткоды (shortcode) – короткие коды, позволяют значительно упростить работу вебмастера. С помощью шорткодов в WordPress можно не повторять часто один и тот же длинный, многострочный код, а использовать несколько символов короткого кода.

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

Откуда появляются неработающие шорткоды

Шорткоды в WordPress могут назначаться пользователями собственноручно или регистрироваться новыми плагинами. Например, плагин Contact Form 7, о котором мы говорили тут, создаёт короткий код, при вставке которого на страницу, отображается целая форма контактов. Плагинов, работающих с короткими кодами множество.

Если удалить плагин, который создал шорткод в WordPress, то все короткие коды, которые были проставлены, не удалятся, а останутся на прежних местах. И более того, они больше не будут функциональны. То есть, в примере с Contact Form 7, на месте формы обратной связи отобразится шорткод.

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

Как убрать нерабочие шорткоды

Плагин Hide Broken Shortcodes может вмиг удалить все нерабочие, битые шорткоды. Благодаря ему можно сэкономить кучу времени.

Установить плагин шорткодов WordPress можно обычным способом. Сначала скачиваем его из панели администратора или сайта разработчика. Затем устанавливаем и активируем. Никаких настроек у плагина нет.

Работа плагина проста – он сканирует всё содержимое страницы и просто скрывает битые шорткоды WordPress. Не удаляет, а именно скрывает. Таким образом, потом, при необходимости, можно сделать испорченный короткий код рабочим, и, удалив Hide Broken Shortcodes, можно снова использовать его.

Hide Broken Shortcodes скрывает только шорткоды WordPress, и не трогает текст вокруг него. Поэтому, если вы применяете шорт код так, что перед и после него идёт сопутствующий ему текст (например, пишите заголовок «Похожие статьи:» и под ним выводите шорткодом похожие записи), то этот текст останется. И при неработающем шорткоде он будет смотреться не красиво. Поэтому его придётся удалить вручную.

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

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