我将使用get\\u categories()函数与foreach循环相结合,创建表单中所有类别的列表。像这样:
$args = array(
\'type\' => \'post\',
\'hide_empty\' => 0, //<--IMPORTANT!!
\'hierarchical\' => 1,
\'taxonomy\' => \'category\',
\'pad_counts\' => false );
$categories = get_categories($args);
foreach($categories as $category) {
echo \'<tr>\';
echo "<td>$category->name</td>";
echo "<td><input type=\'text\' name=\'$category->cat_ID\'/></td>";
echo \'</tr>\';
}
然而,我需要的是将所有子类别缩进,但我无法确定如何缩进。
查看文档后Here 看起来$category->parent参数可能会有所帮助,但我无法让它工作。
任何帮助都将不胜感激。