Я пишу свою собственную тему, и на боковой панели я хочу перечислить детали трех сообщений с определенным тегом («признакам»). Сначала я попробовал это:
$args = array(
'posts_per_page' => 3,
'tag' => 'featured');
$recent_posts = wp_get_recent_posts($args);
foreach( $recent_posts as $post ){
...
}
Но это не сработало, вместо этого я получил только одно сообщение, в котором не было тега (самое последнее сообщение в данном случае).
Я также пробовал использовать числовые посты, просто пытаясь составить список сообщений с тегом, указав больше параметров, и пытаясь нацелить категории, а не теги, ни один из которых не помог мне, результаты варьировались от отсутствия списка, просто один пост, а иногда и все.
В идеале я бы хотел продолжать использовать wp_get_recent_posts, так как он намного проще и определенно подходит для работы. В результате я хотел бы оставить этот вопрос конкретным, почему я не могу использовать эту функцию должным образом, а не альтернативные решения, использующие get_posts или более прямые запросы.