我正在尝试在函数中获取自定义帖子类型的类别。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 要添加的代码meta field
, 现在我必须将类别传递给select
标记为$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\')));
但没有得到任何价值,任何我错在哪里的想法。谢谢