我正在使用一个插件,该插件具有用于添加字段的 api。我可以像这样添加类别下降
$cats = get_terms('category');
$blog_cats = array("all" => "All");
foreach ($cats as $cat) {
$blog_cats[$cat->name] = $cat->name;
}
<div class="description">
<label for="<?php echo $this->get_field_id('category') ?>">
Category<br/>
<?php echo aq_field_select('category', $block_id, $blog_cats, $category); ?>
</label>
</div>
这适用于类别下拉列表。现在我需要添加一个帖子标题的下拉列表。这是我没有成功的尝试:
global $post;
$args = array( 'numberposts' => -1,'post_type' => 'playlists');
$posts = get_posts($args);
foreach( $posts as $post ) : setup_postdata($post);
$post_types[$post->ID] = the_title();
endforeach;
<div class="description">
<label for="<?php echo $this->get_field_id('playlist') ?>">
Playlist<br/>
<?php echo aq_field_select('playlist', $block_id, $post_types, $playlist); ?>
</label>
</div>
正常编码表单时,我可以得到一个下拉列表,我的问题是让它与这个小 api 一起工作。