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

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

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

Последнее обновлене - 14 июня 2024 в 12:00

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

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

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

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

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

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

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

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

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

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

Об авторе: Hobo

Стараюсь всё делать своими собственными руками: от починки выключателя до создания веб-сайта. В этом блоге делюсь своим опытом и впечатлениями от использования различной техники, электронных и других устройств, которые побывали у меня в руках.

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

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