我为自己创建了一个wordpress主题,在选项面板中我可以使用选项树插件帮助它,我使用了一个类别选择类型来进行选择。
这是我写的一个循环,用于在我的主题函数文件中选择类别。
$categories = get_categories('hide_empty=0&orderby=name');
$wp_cats = array();
foreach ($categories as $category_list ) {
$wp_cats[$category_list->cat_ID] = $category_list->cat_name;
}
array_unshift($wp_cats, "Choose A Category");
它在我的网站上运行正常,但问题是在我的其他网站上我收到了未定义变量的错误
注意:未定义的变量:wp_cats
这是一个用于调用wp_cats的类别选择数组。
array(
'id' => 'best_games_category',
'label' => ' best games ',
'desc' => ' desc ',
'type' => 'category-select',
'section' => 'category-option',
'choices' => array(
array(
'options' => $wp_cats,
)
)
),
所以请告诉我,我的错误是什么?我错在哪里有什么问题在php版本或与之相关的东西,因为在一个网站上它工作得很好,就像我提到的那样,但在另一个网站上#&# 39;不是。
提前致谢