如何在我的选项面板中的复选框中显示所有网站的类别?
我可以使用下拉选择菜单,我只是不知道如何实现复选框。
来自Net Tuts的代码:http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/
提前致谢。
答案 0 :(得分:2)
我想将类别ID写入输入值。但它是空白的。我必须为这个问题做些什么?
我的代码:
$categories = get_categories('orderby=name');
$wp_cats = array();
foreach ($categories as $category_list )
{
$wp_cats[$category_list->cat_ID] = $category_list->cat_name;
}
foreach ($wp_cats as $v) {
echo "<input type='checkbox' name='mychecky' value='$category[cat_ID]' />";
echo $v;
echo '<br>';
}
我用这个代码块解决了我的问题
$categories=get_categories(); foreach($categories as $category) { echo "<input type='checkbox' name='mychecky' value='$category->term_id' />"; echo $category->cat_name;
echo '<br>'; }
答案 1 :(得分:2)
您可以使用wp_terms_checklist函数(http://codex.wordpress.org/Function_Reference/wp_terms_checklist)
答案 2 :(得分:0)
嗯,复选框......我可以给你一个关于如何显示它们的粗略想法,我没有设法继续这个教程,所以我不太确定一切是如何组合在一起的(我会有另一个裂缝在今晚)。
我认为你已经设置了各种类别,实现复选框的方法很简单:
foreach($categories as $category) {
//print out your checkboxes
echo "<input type='checkbox' name='mychecky' value='$category['whatever value you need']' />";
}
让我知道你是怎么过的,我一直都想清理我的wordpress管理员!
一切顺利:)