🚀 Мои услуги
Header Image
пр. Мира 620000 Россия +7900-000-00-00
Логотип блога интернет-бродяги

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

Удаление неиспользуемых шорткодов
Обновлено: 2024-06-14 в 12:00
Актуально на 2025 год
Просмотры: 100

Однажды, мне потребовалось избавиться от неиспользуемого шорткода на сайте под управлением WordPress. И вроде бы нет ничего проще, бери и удаляй. Но проблема заключалась в том, что шорткод было не один. Их было даже не два и не три… Шорткоды эти отображались почти в каждой записи блога. До удаления соответствующей функции в файле functions.php они выводили оглавления.

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

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

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

Один из вариантов — внести в файл functions.php такую строку кода:

add_shortcode( 'your-supershortcode', '__return_false' );

Где your-supershortcode — название шорткода в квадратных скобках. В данном случае шорткоды будут скрыты от глаз пользователей. Наверное, такой способ подойдёт для временного удаления ненужных шорткодов.

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

Предлагаю посмотреть другой действенный способ полного удаления неиспользуемых шорткодов с сайта с помощью SQL-запросов.
Если материал оказался полезен и помог решить проблему, можете поддержать автора, направив камеру смартфона на QR-код.
QR-Сбер

Оцените статью:

Рейтинг: 0.0 (Голосов: 0)

Почитайте похожие материалы

Об авторе: Hobo

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

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

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

SQL - 67 | 0,066 сек. | 6.16 МБ