Нужно ли удалять неиспользуемые шорткоды из постов на вашем сайте WordPress?
Шорткоды позволяют добавлять дополнительные функции к постам и страницам WordPress без написания кода. Но если вы смените тему или деактивируете плагин, то шорткоды перестанут работать, а теги станут видимыми для ваших читателей.
В этой статье мы расскажем, как найти и удалить неиспользуемые шорткоды из постов и страниц WordPress.
Являются ли неиспользуемые шорткоды проблемой в WordPress?
Шорткоды — это простой способ добавить динамический контент на ваш сайт WordPress. Хотя многие плагины и темы WordPress теперь используют блоки вместо шорткодов, многие по-прежнему используют шорткоды для добавления специализированного контента, такого как контактные формы, галереи изображений, слайдеры и многое другое.
Например, вы можете добавить красивый отзывчивый слайдер или форму опроса с помощью простого шорткода.
Вы добавляете шорткод в WordPress, набирая или вставляя ярлык кода в квадратных скобках в пост или страницу, как здесь:
[some-random-shortcode]
Но есть проблема, когда вы деактивируете плагин или переключитесь с темы, на которую опирается шорткод. Когда это происходит, шорткод становится неактивным, и ваши читатели будут видеть фактический тег шорткода в квадратных скобках, когда они посещают ваш сайт.
Давайте рассмотрим, как найти и удалить неиспользуемые шорткоды из постов WordPress. Мы рассмотрим два метода, один из которых физически удаляет теги шорткодов из ваших постов и страниц, а другой просто скрывает их от посетителей вашего сайта.
- Удаление неиспользуемых шорткодов из бэкенда WordPress
- Скрытие неиспользуемых шорткодов на переднем крае WordPress
Удаление неиспользуемых шорткодов из бэкенда WordPress
Наш первый метод позволяет очистить неиспользуемые шорткоды, найдя и удалив их из постов и страниц на вашем сайте.
Первое, что вам нужно сделать, это установить и активировать плагин Shortcodes Finder. Вы можете узнать больше в нашем пошаговом руководстве о том, как установить плагин WordPress.
Поиск неиспользуемых шорткодов
После активации вы попадете на страницу Инструменты » Поиск шорткодов страница. После этого перейдите на вкладку «Найти неиспользуемые шорткоды».
По умолчанию плагин будет искать только опубликованный контент. Если вы также хотите искать черновики и запланированные посты, то вам следует установить флажок «Включать неопубликованное содержимое».
Теперь вы можете нажать кнопку ‘Posts’ или ‘Pages’ для поиска неиспользуемых шорткодов в вашем контенте. В этом руководстве мы нажмем на «Посты».
Во время поиска плагином ваших постов отображается индикатор выполнения, затем выводится список неиспользуемых шорткодов. Вот как это выглядит на нашем демонстрационном сайте:
Первые три результата поиска — это неиспользуемые шорткоды: [some-random-shortcode], [envira-gallery] и [custom-twitter-feeds] . Плагины, на которые опираются эти шорткоды, были деактивированы или удалены на нашем демо-сайте.
Последние два результата поиска являются ложными срабатываниями и вовсе не являются шорткодами. Результат происходит из поста, в котором перечислены специальные символы, такие как []^_` . И «простой» результат из сообщения, в котором слова «простая лодка» заключены в квадратные скобки.
При поиске на собственном сайте убедитесь, что вы удаляете только настоящие неиспользуемые шорткоды, а не ложные срабатывания.
Удаление неиспользуемых шорткодов
Самый лучший и безопасный способ удаления неиспользуемых шорткодов из ваших постов — это ручное редактирование каждого поста, содержащего шорткод. Это позволит вам проверить наличие ложных срабатываний и решить, как лучше редактировать пост.
Это связано с тем, что помимо удаления шорткода, вам, возможно, придется редактировать и другие материалы в посте. Окружающие абзацы могут относиться к информации, которая ранее отображалась шорткодом и больше не видна.
Когда вы нажмете на синюю строку шорткода, вы увидите список постов, содержащих этот шорткод. Чтобы отредактировать пост, вам нужно щелкнуть на его иконке «Редактировать содержимое».
Подсказка: Возможно, вам будет проще редактировать каждый пост в отдельной вкладке браузера. Просто щелкните правой кнопкой мыши на каждом значке и выберите «Открыть ссылку в новой вкладке» в меню, или вы также можете щелкнуть на значке Ctrl-Click (Windows) или Command-Click (Mac).
Когда откроется редактор WordPress, вы сможете удалить шорткод из поста.
В данном примере абзац перед шорткодом также должен быть удален или отредактирован, поскольку он ссылается на фотогалерею, которая больше не отображается.
Как только вы закончите удаление неиспользуемых шорткодов из всех ваших постов, вы должны повторить процесс, нажав кнопку «Страницы», чтобы очистить и ваши страницы WordPress.
Скрытие неиспользуемых шорткодов на фронтэнде WordPress
Этот второй метод не удаляет неиспользуемые теги шорткодов из ваших постов и страниц, как метод 1, а просто скрывает их от посетителей вашего сайта. Это быстрее и может быть полезно, если вы хотите скрыть шорткоды до того, как сможете удалить их все.
Начните с установки и активации плагина Remove Orphan Shortcodes. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.
После активации плагин начинает работать автоматически и удаляет неиспользуемые шорткоды из отображения на фронт-энде вашего сайта. Это обеспечивает лучший пользовательский опыт.
Вот пример с нашего тестового сайта. До установки плагина неиспользуемый шорткод можно было увидеть на передней панели нашего сайта.
После установки и активации плагина Remove Orphan Shortcodes шорткод больше не будет виден посетителям нашего сайта.
Надеемся, что эта статья помогла вам найти и удалить неиспользуемые шорткоды из ваших постов или страниц WordPress. Вы также можете узнать, как увеличить посещаемость вашего блога, или ознакомиться с нашим списком распространенных ошибок WordPress и способами их устранения.
Источник: www.wpbeginner.com