Задать вопрос
@Concencuc

Как получить id постов которые входят в get_posts?

get_posts(
$args = [
          'post_type' => 'products',
          'category_products' => $cat_id,
          'posts_per_page' => 999,
          'metka_products' => 'novinka',
];
)

как получить id всех потов которые входят в этот запрос?
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
BoriHagen
@BoriHagen
echo $post->ID

get_posts()
Ответ написан
Комментировать
Тык

Оффтоп а на кой в функции писать
$args 
= ...
?
Ответ написан
Комментировать
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
get_posts([
	'posts_per_page' => -1,
	'post_type' => 'products',
	'fields' => 'ids',
	'tax_query' => [
		'relation' => 'AND',
		[
			'taxonomy' => 'category_products',
			'field'    => 'id',
			'terms'    => $cat_id,
		],
		[
			'taxonomy' => 'metka_products',
			'field'    => 'slug',
			'terms'    => 'novinka',
		]
	],
]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы