Я попытался сделать счет WP_Query и «get_terms», но в итоге не смог объединить скрипт, который будет считать товары Wordpress woocommerce определенной категорией, имеющей определенный тег. Я думаю, что продукты Woocommerce являются обычными сообщениями о таксономии.Как подсчитать количество товаров в категории, имеющих тег
Вот пример того, как я подсчитывать количество постов в категории продукта:
$zz = get_term_by('id', $cat_id, 'product_cat');
echo $zz->count;
выше, дает результат товаров категории по категориям ид. Теперь, как я могу считать только те продукты в определенной категории, которые имеют, например, тег «что-то». Мое предположение было бы в том, что я должен использовать какой-то запрос, но как?
Это именно то, что я искал. У меня было ощущение, что WP_querry - это то, что я должен использовать, но сначала я использовал неправильный post_type, не заметил этой ошибки, и это меня смутило. Спасибо! –
Это очень дорого, если вам просто нужно запустить это с целью подсчета сообщений. Добавьте '' fields '=>' ids ', 'к вашим аргументам, чтобы просто получить идентификаторы сообщений. Таким образом, ваш запрос в 1000 раз быстрее и очень скудный ;-) –