-
12
Март
Часто бывает так, что нужно исключить некоторые посты с главной страницы блога на WordPress. К сожалению, плагин, который бы мог это делать, не нашелся.

Зато, есть код, который поможет исключить посты определенной рубрики с главной страницы. Также, эти посты не попадут в RSS. Они будут присутствовать на блоге, их смогут без труда найти посетители, но все посты из указанных рубрик не попадут на главную страницу блога, а также к вашим читателям.
Для этого, в файл темы function.php нужно вставить такой вот код:
function removeCat($query) {
if ($query->is_feed || ($query->is_home && !(is_paged())))
{$query->set('cat','-1125,-1157');}
return $query; }
add_filter('pre_get_posts','removeCat');
Все, что нужно знать — это ID рубрики, которую нужно исключить. В данном случае это рубрики ID которых 1125 и 1157.
Спасибо за решение WordpressPlugins.ru, где можно найти еще несколько вариантов исключения постов с главной страницы блога.
Как узнать ID рубрики?
Для этого нужно перейти к записям. Навести курсор мышки на ту, которая находится в нужной нам рубрике. Внизу браузера мы увидим строку ваш-сайт/wp-admin/post.php?..post=3347. Последние цифры и есть ID рубрики, записи из которой мы исключаем с главной страницы и с RSS, вставляя приведенный код в файл темы function.php.
Все. Теперь эти записи не отображаются на главной странице, не попадают в RSS.
__________
Отличный магазин ноутбуков в Москве — широкий выбор производителей и низкие цены.
Никогда не знаешь, что произойдет на дороге: полис осаго лучшая защита водителя от непредвиденной ситуации на дороге.
Также рекомендую почитать
- 7 тем для WordPress
- Постинг в блоги: Zoundary Raven
- Что делать?
- Как закрепить пост на главной странице блога?
- Почему WordPress?
- Автор: Lady Maksima Опубликовано в WordPress
- Если Вам нравится статья, подпишитесь на получение обновлений блога на почту! Подписавшись на рассылку, Вы будете получать новости о заработке в интернете быстрее. Просто введите в форму подписки свой e-mail!

