Как удалить шорткоды WordPress только с главной страницы

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

<?php
function udalit_shortkodi_s_indeksnoi($kontent) {
    if (is_home()) :
        $kontent = strip_shortcodes($kontent);
    endif;
    return $kontent;
}

add_filter('the_content', 'udalit_shortkodi_s_indeksnoi');
?>

Здесь я использую ставлю функцию-крючок на фильтр под названием the_content.





© 2012-2014 Druweb.ru. Вы можете спокойно копировать любые материалы сайта только при наличии обратной ссылки.