我正在设置自定义模板,处理管理员的选项,我想添加一个组合框来选择一个类别。 就像是: 编辑选择类别:[]
我已经知道如何向面板添加选项,但不是像wordpress本身那样的类别。
感谢您提供任何提示
答案 0 :(得分:2)
要添加带有预填充字段的选择选项,您首先要从博客中获取所有类别,然后将其存储在数组中。
// Grabs Categories from Wordpress
$tt_categories = array();
$tt_categories_obj = get_categories('hide_empty=0');
foreach ($tt_categories_obj as $tt_cat) {
$tt_categories[$tt_cat->cat_ID] = $tt_cat->cat_name;}
$categories_tmp = array_unshift($tt_categories, "Select a category:");
然后你会在你的主题选项中这样称呼它
//shows a select box in theme options page
$options[] = array( "name" => __('Wordpress Category','framework_localize'),
"desc" => __('Select a category','framework_localize'),
"id" => "wp_category",
"std" => "1",
"type" => "select",
"options" => $tt_categories);