我可以在这个数组中包含GET_POST吗?

时间:2012-01-02 作者:Dean Elliott

我正在使用deluxeblogtips中的自定义元框脚本。com和我想知道我是否可以在这个数组中包含get\\u posts,以便它显示一组post类型中的所有post(例如“Locations”)

array(
        \'name\' => \'Location\',    // File type: checkbox
        \'id\' => $prefix . location\',
        \'type\' => \'checkbox\',
        \'desc\' => \'Check this box to make any links open in a new browser window\',
        \'std\' => 0                      // Value can be 0 or 1
    ),
显然,我需要能够选择尽可能多的帖子。任何帮助都将不胜感激。

1 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

我假设数组中有一个选项,用于接收复选框的选项数组。。。?

在这种情况下,您可以使用get_posts 要获取帖子对象数组(类型为ever),然后在此循环,以创建帖子标题数组,请执行以下操作:

例如

$args=array(\'numberposts\'=>-1,\'post_type\' => \'location\');
$post_objs = get_posts($args);
$options=array();

foreach($post_objs as $post_obj):
     $options[]=$post_obj->post_title;
endforeach;
然后就有了一个位置名称数组,$options 您可以将其馈送到metabox阵列中。

免责声明:我尚未测试此代码

结束

相关推荐

显示带有值的自定义字段的Metabox标题

我在写文章时使用了多个metabox面板。在我的函数中,我注册了多个元数据库:$prefix = \'dbt_\'; $meta_boxes = array(); $meta_boxes[] = array( \'id\' => \'general_information\', \'title\' => \'General Information\', \'pages\' => array(\'post\