TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

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

28

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

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

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

Шорткоды, отображаемые на живом сайте WordPress

То, что вы видите на картинке выше в квадратных скобках […], – это шорткоды, которые должны отображать указанный контент. Поскольку плагин шорткодов деактивирован, он показывает фактические шорткоды вместе с контентом. В этой статье мы обсуждаем возможные способы удаления шорткодов с вашего сайта WordPress, видимых читателям.

  • Используйте плагин для удаления шорткода
  • Удалить из базы данных
  • Скрыть от внешнего интерфейса
  • Заменить другим шорткодом
  • Удаление коротких кодов вручную

Метод 1 – используйте другой плагин

Опять же, существует плагин, позволяющий скрыть все неиспользуемые шорткоды на вашем сайте. Установите плагин Hide Unwanted Shortcodes, введите список шорткодов, который вы не хотите отображать на действующем сайте, и плагин скроет их с сайта.

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

Метод 2 – удалить шорткоды из базы данных

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

UPDATE wp_post SET post_content = replace(post_content, '[shortcode]', '') ;

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

Метод 3 – Скрыть короткие коды от пользователей

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

// Code to remove unused shortcodes from WordPress site add_shortcode( 'shortcode', '__return_false' );

Замените «шорткод» фактическим именем шорткода.

Убедитесь, что шорткод, который вы скрываете, не активен (плагин удален или тема неактивна), в противном случае ваш сайт сломается. [

Метод 4 – поиск и замена другим шорткодом

Иногда вы можете обнаружить, что в вашей теме доступен тот же набор функций, что и в плагине шорткода, который вы используете. Особенно это касается сценария, когда вы переключаете тему, которая включает в себя функции плагина, который у вас уже есть. Например, ваш плагин может предоставлять шорткод вроде [plugin_divider], и теперь вы можете добиться этого с помощью своей темы, добавив [theme_divider].

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

UPDATE wp_posts SET 'post_content' = REPLACE ('post_content','[ old shortcode ]', '[ new shortcode ]');

Метод 5 – удаление коротких кодов с сайта вручную

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

  • Войдите в свою учетную запись хостинга и перейдите в cPanel.
  • Найдите и откройте раздел phpMyAdmin.
  • Перейдите на вкладку поиска и введите шорткод, который вы хотите найти, в текстовое поле.
  • Выберите таблицы, в которых нужно выполнить поиск, или выберите все таблицы, если вы хотите выполнить поиск по всей базе данных.
  • Щелкните по кнопке «Перейти».

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

Поиск в моей базе данных SQL в WordPress

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

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

Просмотрите совпадающие запросы

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

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

Просмотреть списки сообщений Соответствующий запрос

Источник записи: www.webnots.com
Leave A Reply

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