Php 如何在主页上自动显示类别

Php 如何在主页上自动显示类别,php,wordpress,Php,Wordpress,我们如何通过添加类别在主页上自动显示该类别中发布的类别和帖子?我总是要写一个特殊的代码来显示每个类别,如果类别名称或slug发生变化,它将从主页上删除。请引导我 <div class="row"> <div class="col-12"> <?php $category_id = get_cat_ID( 'books' ); $category_link

我们如何通过添加类别在主页上自动显示该类别中发布的类别和帖子?我总是要写一个特殊的代码来显示每个类别,如果类别名称或slug发生变化,它将从主页上删除。请引导我

<div class="row">
    <div class="col-12">
        <?php
            $category_id = get_cat_ID( 'books' );
            $category_link = get_category_link($category_id);
            $cat_name = get_cat_name($category_id);
        ?>
        <header class="border-bottom border-secondary section-header mb-3 float-right w-100">
            <h3 class="text-right text-secondary h5 mb-0 float-right">
                <?php echo $cat_name; ?>
            </h3>
            <a href="<?php echo esc_url( $category_link ); ?>" class="btn btn-outline-info float-left mb-1">
                read more
            </a>
        </header>
    </div>
</div>


您应该使用函数
get_category()
按ID调用类别,然后更改名称或slug不会影响您的站点。

您可以提供示例或共享指南链接吗?通过hearvox检查示例。在使用他的示例后,您将得到一个包含所有所需数据的对象,您可以使用$category->name调用它;例如,为了获得名称。