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

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

Узнайте, как скрыть эти мешающие элементы или навсегда удалить их из базы данных, чтобы обеспечить чистый пользовательский опыт на сайте.

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

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

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

Неиспользуемый шорткод — остаток заброшенного кода. Это технический тег, например [an_old_shortcode]. Он остается видимым после удаления плагина или смены темы. Функциональный код исчез, что вынуждает вас удалять эти устаревшие шорткоды WP.

Рассмотрим конкретный пример. Допустим, у вас на сайте есть форма, управляемая плагином, таким как Contact Form 7. Если удалите его, на страницах вместо формы может остаться шорткод [contact-form-7], отображаемый в виде простого текста.

Текстовый шорткод

Это непривлекательно, бесполезно и загрязняет чтение контента.

Эти остатки шорткодов также создают непрофессиональный вид и могут сбить с толку посетителей. Обратите внимание, что они также могут появляться после удаления темы ВордПресс.

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

Удаление этих шорткодов делает исходный код более чистым и аккуратным. Это значительно упрощает будущее обслуживание и позволяет избежать путаницы, когда вы или разработчик перечитываете контент. Чистый материал гораздо проще контролировать и переносить.

Вот некоторые дополнительные преимущества удаления неиспользуемых шорткодов с сайта WordPress:

  • Улучшенный пользовательский опыт. Больше никаких странных кусочков кода, которые портят впечатление от чтения.
  • Упрощенное обслуживание. Чистый контент проще мониторить в долгосрочной перспективе.
  • Профессионализм сайта. Проект без проблем с отображением выглядит более надежным.

Резервное копирование и идентификация

Резервное копирование для безопасности

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

Стремитесь к полному резервному копированию. Создавайте бэкапы файлов сайта и базы данных. Это ваша единственная реальная страховка для восстановления, если операция пойдет не так, как надо.

Поиск причины вручную

Первый шаг — выяснить, что отслеживаете. Какие плагины недавно отключили? Какая старая тема оставила свой след?

Попробуйте выполнить базовый поиск непосредственно в админке WP. Просто воспользуйтесь функцией поиска в своих постах и страницах, набрав открывающую скобку: [.

Сразу скажу: этот метод утомителен для больших сайтов. Он полезен в основном, если точно знаете, какой шорткод ищете, например, знаменитый [et_pb_… типичный для редактора Divi.

Остерегайтесь ложных срабатываний

Остерегайтесь классической ловушки: ложных срабатываний. Иногда совершенно нормальный текст заключается в квадратные скобки в контенте, не являясь на самом деле техническим шорткодом.

Перед очисткой необходимо проверить все вручную. Не пытайтесь массово удалять шорткоды ВордПресс, не убедившись, что они действительно не работают.

Метод 1: Плагин WordPress для поиска и удаления неиспользуемых шорткодов

Если ручной поиск кажется слишком трудоемким, не волнуйтесь. Существуют инструменты, которые помогут гораздо эффективнее сканировать сайт.

Для безопасного начала бесплатный плагин Clean Unused Shortcodes остается самым доступным решением. Это идеальный инструмент для новичков, которые не хотят работать с кодом.

Clean Unused Shortcodes обычный

После активации он тщательно сканирует публикации, будь то посты или страницы. Он отслеживает все, что похоже на шорткод в контенте. Затем отображает результаты в виде понятного и удобного для чтения списка.

Обратите внимание, что плагин сам по себе ничего не удаляет. Он просто перечисляет все вхождения и предоставляет прямую ссылку для удаления каждого найденного шорткода.

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

После отображения результатов все зависит от вас. Работа по очистке остается ручной, но у вас есть руководство. Ниже предлагаю точный способ обнаружить и удалить шорткоды в WordPress с помощью Clean Unused Shortcodes, не повредив сайт.

Перейдите в «Инструменты» > «Очистить неиспользуемые шорткоды».

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

Чтобы удалить шорткод, нажмите кнопку «Очистить». Если хотите удалить их все сразу, можете использовать кнопку «Очистить все неиспользуемые шорткоды».

Очистить все неиспользуемые шорткоды

Метод 2: Скрыть шорткоды с помощью фрагмента

Ручное удаление — это чистый, но трудоемкий процесс. Для быстрого и безопасного решения есть другой подход: сделать их невидимыми.

Скрытие шорткодов

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

Это обратимый метод. Если однажды вы снова активируете плагин, все сразу же заработает. Это самый безопасный способ избежать необратимых ошибок.

Скрытие шорткодов путем редактирования functions.php

Если у вас уже есть прочная техническая база и профиль разработчика, можете скрыть шорткоды на сайте WP, добавив фрагмент кода в файл functions.php темы WordPress.

Для применения этого метода понадобится редактор кода (VS Code, Notepad++, Sublime Text…) и доступ по FTP для отправки файлов на ресурс.

Перед добавлением кода помните о 3 важных моментах:

  • Используйте это решение только в том случае, если знаете, что делаете. В противном случае воспользуйтесь плагином, таким как Clean Unused Shortcodes.
  • Всегда делайте полную резервную копию сайта (файлы и базу данных) с помощью такого инструмента, как UpdraftPlus или WP Umbrella.
  • Не изменяйте файл functions.php напрямую. Обязательно используйте дочернюю тему.

Далее обсудим, как это работает.

Для начала откройте файл functions.php вашей темы.

Вставьте следующий фрагмент кода:

add_shortcode( „shortcode_name“, „__return_empty_string“ );

Замените shortcode_name на шорткод, который нужно скрыть (без квадратных скобок).

Пример: contact-form-7 для шорткода, отображаемого после деактивации плагина Contact Form 7.

Активируйте и сохраните фрагмент.

Если нужно удалить несколько шорткодов, просто добавьте строку add_shortcode( „shortcode_name“, „__return_empty_string“ ); для каждого из них в том же фрагменте.

Заключение

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

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

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

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

Оцените статью
WPBasic
Добавить комментарий

×
WordPress
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙