Как узнать количество записей в рубрике

Если мы находимся на странице рубрики или термина таксономии, то это можно сделать так:

Скопировано
$posts_count = $wp_query->found_posts;
Показать код

Если же мы находимся вне основного цикла WordPress. то получить число записей можно такими способами.

Вариант 1 (предпочтительный)

Скопировано
$term = get_term( 555 );
$posts_count = $term->count;
Показать код
Данные по коду: время: 0.000391 сек., память: 3 344 байт, SQL запросы: 1

В первой строке надо указать верный ID термина таксономии или рубрики.

Код будет работать начиная с WordPress версии 4.4. Для более ранних версий надо вторым параметром указать название таксономии.

Вариант 2

Скопировано
$posts = get_posts([
'my_taxonomy' => 'term_slug'
]);
$posts_count = count( $posts );
Показать код
Данные по коду: время: 0.003473 сек., память: 40 096 байт, SQL запросы: 6

Во второй строке нужно указать верные названия для таксономии и нужного слага ее термина.