【发布时间】:2026-01-25 00:25:01
【问题描述】:
我有一个查询问题。我想在 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(),
]
);
【问题讨论】:
标签: php wordpress custom-post-type