Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress类别和子类别_Wordpress_Wordpress Theming_Wp List Categories - Fatal编程技术网

Wordpress类别和子类别

Wordpress类别和子类别,wordpress,wordpress-theming,wp-list-categories,Wordpress,Wordpress Theming,Wp List Categories,我正在对我的博客主题进行一些更改,当用户位于父类别内时,我需要列出子类别,例如: 主要类别 --子目录1 --副2 因此,我只需要在用户位于主类别内时显示subcat1和subcat2。目前,我有两个div,一个用于主要类别(这是我需要用户在所有页面上看到的),另一个div在主要类别div下面显示子类别 这可能吗?我很抱歉我的英语,让我知道如果这是太混乱 谢谢你抽出时间。 关于是的,可以使用参数的子项。在您的主分类页面上使用以下内容: $category = get_the_category

我正在对我的博客主题进行一些更改,当用户位于父类别内时,我需要列出子类别,例如:

  • 主要类别 --子目录1 --副2
因此,我只需要在用户位于主类别内时显示subcat1和subcat2。目前,我有两个div,一个用于主要类别(这是我需要用户在所有页面上看到的),另一个div在主要类别div下面显示子类别

这可能吗?我很抱歉我的英语,让我知道如果这是太混乱

谢谢你抽出时间。 关于

是的,可以使用参数的子项。在您的主分类页面上使用以下内容:

$category = get_the_category();
wp_list_categories('child_of=' . $category[0]->cat_ID);

尝试使用函数

$categories=get_categories($args);
$html='';
foreach($类别为$cat){
如果($cat->category\u parent==0){
$html.='';cat_ID.');
如果(!空($childCategories)){
foreach(儿童类别为$ccat){
$html.='';
$categories = get_categories($args);
$html       = '';
foreach($categories as $cat){
if($cat->category_parent == 0){
$html .= '';<--- your code
$childCategories = get_categories('child_of='.$cat->cat_ID.'');
if(!empty($childCategories)){
foreach($childCategories as $ccat){
$html .= '';<-- your code'