【发布时间】:2015-07-24 11:10:56
【问题描述】:
我试图在 functions.php 中获取我的自定义帖子类型的类别,但它不返回任何值,当我在任何主题文件中运行此查询时,它工作正常。这是我的代码
function get_destinations(){
$args = array(
'type' => 'accomodation',
'child_of' => 0,
'parent' => '',
'orderby' => 'name',
'order' => 'ASC',
'hide_empty' => 1,
'hierarchical' => 1,
'exclude' => '',
'include' => '',
'number' => '',
'taxonomy' => 'facilitie',
'pad_counts' => false
);
$categories = get_categories($args);$destinations = array();
foreach ($categories as $cat) {
if($cat->cat_name != ''){
$destinations[$cat->cat_name] = $cat->cat_name;
}
}
return $destinations;
}
我正在使用this 代码添加元字段,现在我必须通过类别来选择标签,即
$my_meta2->addSelect($prefix.'select_field_id',get_destinations(),array('name'=> 'Select Destination'));
原来的代码是这样的,他们在数组中传递值。
$my_meta->addSelect($prefix.'select_field_id',array('selectkey1'=>'Select Value1','selectkey2'=>'Select Value2'),array('name'=> 'My select ', 'std'=> array('selectkey2')));
但没有得到任何价值,知道我哪里错了。谢谢
【问题讨论】: