Чтобы исключить с главной страницы (home) одну или несколько рубрик, можно воспользоваться следующим кодом:
function exclude_category( $query ) { if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'cat', '-1,-1347' ); } } add_action( 'pre_get_posts', 'exclude_category' );
Будут исключены рубрики с ID 1 и 1347.
Подробности см. тут: https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts
Вышеуказанный код можно разместить в functions.php Дочерней Темы либо оформить отдельным плагином.