Не все статьи на главной странице.

Допустим, одна из рубрик, выступает у Вас, как отдельный пункт основного меню. В этом случае информация на Вашем сайте будет дублироваться, что не очень хорошо влияет на SEO показатели. Или есть другие причины на то, чтобы статьи не всех рубрик отображались на главной (либо указанной в настройках WP) странице.

В этом случае оптимальным решением будет установка фильтра на одну, или несколько, рубрик в файле functions.php темы WordPress. Перед редактированием не забывайте делать резервную копию файла. В код файла добавляем:

function removeFromHome($query) {
if ($query->is_home) 
	{$query->set('cat','-5');}
return $query; }
add_filter('pre_get_posts','removeFromHome');

«5» в теле фильтра — это цифровой ID рубрики WP. Чтобы узнать ID необходимой нам рубрики, заходим в список рубрик, наводим мышкой на любую и смотрим на строку, которая появилась внизу браузера.