Flector

Как отключить вывод в записях какого-либо шорткода?

Иногда бывает необходимо временно или навсегда отключить какой-либо шорткод темы или плагина. Можно, конечно, отредактировать каждую запись на вашем сайте, вручную удаляя ставший ненужным шорткод. Или можно воспользоваться каким-нибудь сложным запросом к базе данных MySQL, чтобы удалить все ненужные шорткоды разом. А можно просто отключить вывод в записях результат работы указанных шорткодов, без необходимости что-либо массово править. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:

//отключение шорткода [shortcode] start
add_shortcode('shortcode', '__return_false');
//отключение шорткода [shortcode] end

Где 'shortcode' это ваш шорткод. Желательно вставить этот код в самый низ файла functions.php (на случай, если код удаляемого шорткода прописан именно в нем).


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!