Как вывести количество записей в категории WordPress?


webledi
102

С помощью данного кода выводится количество записей в категории 3:

<?php echo get_category(3)->category_count; ?>

В постах данной категории есть  Meta Key — your-feelings

со значениями:

  • radio0 (Любовь)
  • radio1  (Дружба)
  • radio2  (Поздравление)

Как можно вывести количество записей в категории 3 с Meta Key=your-feelings и значением radio0?



jpg

untitled-1.jpg


Gerga
самый простой и быстрый, в плане реализации ,  вариант:
$count = count(get_posts([
    'category' => 3,
    'meta_key' => 'your-feelings',
    'meta_value' => 'Любовь',
]));

echo $count;

Но если производительность имеет значение, тогда лучше добавить произвольное поле для категорий и записывать количество записей в это поле после обновления записей, затем где нужно выводить значение этого поля.


webledi
Gerga #:
самый простой и быстрый, в плане реализации ,  вариант:

Но если производительность имеет значение, тогда лучше добавить произвольное поле для категорий и записывать количество записей в это поле после обновления записей, затем где нужно выводить значение этого поля.

Спасибо огромное!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *