У меня проблема с запросом.Я хочу запросить все пользовательские тип сообщения + пост страницы в WordPress.Но это не работает.Что я сделал не так, я не знаю.Пожалуйста, помогите мне кто-нибудь.
Проверьте код ниже:
public function my_post_get_all_types_post() {
$posts_args = array(
'post_type' => 'any',
'post_style' => 'all_types',
'post_status' => 'publish',
'posts_per_page' => -1,
);
$posts = $posts_args;
$post_list = [];
foreach ($posts as $post) {
$post_list[$post->ID] = $post->post_title;
}
return $post_list;
}
Код выхода:
$this->add_control( 'blog_any_post',
[
'label' => __('Source', 'useful-addons-elementor'),
'label_block' => false,
'type' => Controls_Manager::SELECT,
'multiple' => true,
'default' => [],
'options' => $this->UA_post_get_all_types_post(),
]
);