简体   繁体   English

仅显示Wordpress中的父类别

[英]Show only parent category in Wordpress

I created list of category and sub category to display in my front page. 我创建了类别和子类别的列表以显示在我的首页中。 When try to display all my category and subcategory are listing. 尝试显示所有我的类别和子类别时都列出了。 I want only my main category to list. 我只想列出我的主要类别。 If anyone can help in this issue. 如果有人可以帮助解决这个问题。 Thank you 谢谢

<span class="ad-category">
<?php
$category = get_the_category();

if ($category[0]->category_parent == 0) {
    $tag = $category[0]->cat_ID;

    $tag_extra_fields = get_option(MY_CATEGORY_FIELDS);
    if (isset($tag_extra_fields[$tag])) {
        $category_icon_code = $tag_extra_fields[$tag]['category_icon_code'];
        $category_icon_color = $tag_extra_fields[$tag]['category_icon_color'];
    }
} else {
    $tag = $category[0]->category_parent;

    $tag_extra_fields = get_option(MY_CATEGORY_FIELDS);
    if (isset($tag_extra_fields[$tag])) {
        $category_icon_code = $tag_extra_fields[$tag]['category_icon_code'];
        $category_icon_color = $tag_extra_fields[$tag]['category_icon_color'];
    }

}

if(!empty($category_icon_code)) {
    ?>

    <div class="category-icon-box" style="background-color: <?php echo $category_icon_color; ?>;"><?php $category_icon = stripslashes($category_icon_code); echo $category_icon; ?></div>

    <?php
} 

$category_icon_code = "";
?>
</span>

Try This 尝试这个

<span class="ad-category">
<?php
$category = get_the_category();
if ($category[0]->category_parent == 1) {
   $tag = $category[0]->category_parent;

    $tag_extra_fields = get_option(MY_CATEGORY_FIELDS);
    if (isset($tag_extra_fields[$tag])) {
    $category_icon_code = $tag_extra_fields[$tag]['category_icon_code'];
    $category_icon_color = $tag_extra_fields[$tag]['category_icon_color'];
    }
} 
if(!empty($category_icon_code)) {
    ?>

    <div class="category-icon-box" style="background-color: <?php echo $category_icon_color; ?>;"><?php $category_icon = stripslashes($category_icon_code); echo $category_icon; ?></div>

    <?php
} 

$category_icon_code = "";
?>
</span>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM