显示一个类别及其太阳类别

时间:2013-03-27 作者:Allen

我正在使用此代码过滤帖子。如何修改以仅显示一个类别及其子类别。并非所有类别。

<form action="<?php bloginfo(\'url\'); ?>/" method="get">
<?php
$select = wp_dropdown_categories(\'show_option_none=Select category&show_count=1&orderby=name&echo=0\');
$select = preg_replace("#<select([^>]*)>#", "<select$1 onchange=\'return this.form.submit()\'>", $select);
echo $select;
?>
    <noscript><div><input type="submit" value="View" /></div></noscript>
</form>

1 个回复
最合适的回答,由SO网友:ceruleus 整理而成

而不是:

$select = wp_dropdown_categories(\'show_option_none=Select category&show_count=1&orderby=name&echo=0\');
请说:

$select = wp_dropdown_categories(\'show_option_none=Select category&show_count=1&orderby=name&echo=0&child_of=\' . $ID_OF_PARENT_CATEGORY);
其中,$ID\\u OF\\u PARENT\\u CATEGORY是一个保存父类别ID的变量,您希望从中显示子类别。

显示父类别不会显示该类别。为了证明这一点,你必须做一些更大的修改(这里我将向你展示我现在唯一能想到的东西),因为没有像include, 这样你就可以把它包括进去。

您可以显示父类别及其同级类别,因此,您将显示父类别的子类别。这意味着您将输入args的show\\u option\\u none=选择类别(&;show\\u count=1(&U);orderby=名称(&N);回声=0(&;的子项\\\'$祖父母的ID\\u。”&;排除=\'。内爆(“,”,ARRAY\\u OF\\u PARENTS\\u hibers)

Reference

结束

相关推荐

自然排序/排序wp_Dropdown_Categories

我使用以下代码显示存档下拉列表: wp_dropdown_categories( \'taxonomy=week&hierarchical=1&orderby=name\' ); 然而,分类法的格式是第1周、第2周。。。。第10周、第11周我需要按照http://www.php.net/manual/en/function.natsort.php e、 g。第1周第2周<第10周第11周目前正在订购true alpha,例如。第1周第10周第11周第2周不知道最好的方