题
我正在寻找一个功能,该函数将检索将输出复选框或给我数据的所有类别的名称和ID,以便我可以执行循环。
<input type="checkbox" name="category" value="category_id" /> Category 1
<input type="checkbox" name="category" value="category_id" /> Category 2
<input type="checkbox" name="category" value="category_id" /> Category 3
<input type="checkbox" name="category" value="category_id" /> Category 4
<input type="checkbox" name="category" value="category_id" /> Category 5
解决方案
这应该做到:
$categories = get_categories();
foreach( $categories as $category ) {
echo '<input type="checkbox" name=' . $category->slug . '" value="' . $category->term_id . '" /> ' . $category->name . '<br />' . "\n";
}
您可以通过将论点馈送到 get_categories()
:
http://codex.wordpress.org/function_reference/get_categories