Функция get_post() Wordpress не работает
global $post;
$args = array('category_name'=>'Marketing Social','tag'=>'social','post_type'=>'any');
$result = get_post($args);
print_r($result);
Таксономия Marketing Social существует, имеется метка social, существуют 3 записи в БД этой таксономии и под этой меткой. get_post() не выводит из БД ничего. В чем может быть проблема?
Ответы (1 шт):
Автор решения: Darth KYL
→ Ссылка
get_post возвращает запись по переданному id, в вашем же случае нужно использовать get_posts для выборки записей по параметрам
$args = [
'category_name' => 'Marketing Social',
'tag' => 'social',
'post_type' => 'any',
];
$result = get_posts($args);
print_r($result);