Всем привет, не так давно понадобилось убрать некоторые посты из ленты главной страницы. Что нужно сделать – во первых для удобства предлагаю эти посты сгруппировать для этого можно создать новую рубрику и переместить посты в эту рубрику. Она не будет скрытой. Затем с помощью кода php исключить данную рубрику из ленты.
1. Необходимо найти код рубрики (ID рубрики). Переходим в меню Записи -> Рубрики, наводим мышку на название рубрики код которой нужно узнать. Внизу в строке статуса появится информация о ссылке в тексте которой и будет указан ID рубрики 2. Внешний вид -> Редактор -> functions.php
function exclude_category($query) { if ( $query->is_home ) { $query->set('category__not_in', array(42));} return $query; } add_filter('pre_get_posts', 'exclude_category');
В этом скрипте array(42) – цифра 42 это как раз и есть ID рубрики которую мы исключаем из общей ленты.
Если у Вас есть группа вконтакте – но мало подписчиков – Накрутить друзей Вконтакте онлайн быстро и легко – попробуйте данную систему продвижения в социальных сетях.
0 Комментарии。