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

Опубликовано: 2023-05-18

Шорткоды — это специальные теги или фрагменты кода , заключенные в квадратные скобки, например [shortcode_1] . Это обычная функция WordPress, которая позволяет добавлять динамический контент и функциональность на ваш веб-сайт без написания единой строки кода.

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

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

Почему вы должны удалить неиспользуемые/бесхозные шорткоды из WordPress?

Why should you remove unused shortcodes from WordPress

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

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

а. Сохраняйте кодовую базу свежей

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

б. Избегайте конфликтов и проблем совместимости

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

в. Улучшение безопасности и обслуживания

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

д. Экономьте ресурсы сервера

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

е. Улучшение поисковой оптимизации (SEO)

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

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

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

Метод 01: удалить неиспользуемые шорткоды с помощью плагина

В Интернете вы найдете множество плагинов для удаления неиспользуемых шорткодов. Наиболее популярными являются Shortcode Cleaner Lite, Shortcode Finder, Advanced Database Cleaner и WP Remove Unused Shortcodes. В этом разделе мы будем использовать плагин Shortcode Finder .

  • Перейдите в WP Dashboard > Плагины > Добавить новый .
  • Введите Shortcode Finder в поле поиска.
  • Установите и активируйте плагин после того, как он появится ниже.
Install and Activate the Shortcode Finder Plugin
  • После активации плагина перейдите в «Инструменты» > «Поиск шорткодов» > «Найти неиспользуемые шорткоды» .
  • Установите флажок рядом с пунктом Включить неопубликованное содержимое .
  • Нажимайте кнопки «Записи» и «Страницы» одну за другой.
  • Вы увидите неиспользуемые шорткоды в сообщениях и на страницах, показанных ниже.
  • Щелчок по любому из них расширит шорткод новой опцией — Checkout .
  • Нажмите на значок «Перо» (Редактировать содержимое) рядом с «Оформить заказ» .
  • Вы попадете к содержимому, содержащему шорткод.
Find Unused Shortcodes Using the Shortcode Finder Plugin
  • Нажмите кнопку Переместить в корзину .
  • Таким образом, вы можете удалить другие неиспользуемые шорткоды из WordPress.
Move the unused shortcodes to trash

Способ 02: удалить неиспользуемые шорткоды из базы данных

  • Войдите в свою cPanel .
  • Нажмите на phpMyAdmin .
Go to phpMyAdmin
  • Перейдите на вкладку SQL .
  • Введите приведенный ниже код.

ОБНОВЛЕНИЕ wp_post SET post_content = replace(post_content, '[shortcode]', ” ) ;

  • Замените [shortcode] исходным именем короткого кода.
  • Нажмите кнопку «Перейти» в конце.
  • Это навсегда удалит шорткод.

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

Type the Shortcode Name in SQL

Метод 03: заменить неиспользуемые шорткоды новыми

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

  • Перейдите в cPanel > phpMyAdmin .
  • Перейдите на вкладку SQL .
  • Введите приведенный ниже код.

ОБНОВЛЕНИЕ wp_posts SET 'post_content' = REPLACE ('post_content','[старый шорткод]', '[новый шорткод]');

  • Нажмите кнопку «Перейти» в конце.

Примечание. Введите старые названия шорткодов в поле [старый шорткод] и новые имена шорткодов в поле [новый шорткод] .

Type the Old and New Shortcode Names

Метод 04: удалить неиспользуемые шорткоды из файла function.php

  • Перейдите в «Внешний вид» > «Редактор файла темы» .
Go to Theme File Editor
  • Щелкните файл функций темы (function.php) .
  • Прокрутите скрипт вниз.
  • Введите в него приведенный ниже код.

// Код для удаления неиспользуемых шорткодов с сайта WordPress
add_shortcode('короткий код', '__return_false');

  • Введите исходное имя шорткода в поле «шорткод» , чтобы заменить его.
  • Нажмите кнопку «Обновить файл» в конце.
Type Code in function.php file

Заключительные слова

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

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

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