首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何显示Wordpress分类页面的自定义分类?

要显示WordPress分类页面的自定义分类,您可以按照以下步骤进行操作:

  1. 首先,您需要在WordPress后台创建自定义分类。进入WordPress后台,选择“文章”->“分类”,然后点击“添加新分类”。在这里,您可以输入自定义分类的名称、描述等信息,并保存。
  2. 接下来,您需要创建一个自定义模板来显示分类页面。在您的主题文件夹中,复制并重命名archive.php文件,例如命名为archive-customcategory.php。然后,打开该文件进行编辑。
  3. 在自定义模板文件中,您可以使用以下代码来显示自定义分类页面的内容:
代码语言:txt
复制
<?php
/*
Template Name: Custom Category
*/
get_header(); ?>

<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">

        <?php
        // 获取当前分类的名称
        $term = get_queried_object();
        $term_name = $term->name;
        ?>

        <header class="page-header">
            <h1 class="page-title"><?php echo $term_name; ?></h1>
        </header>

        <?php
        // 获取当前分类的文章列表
        $args = array(
            'post_type' => 'post',
            'tax_query' => array(
                array(
                    'taxonomy' => 'custom_category', // 替换为您的自定义分类法名称
                    'field' => 'slug',
                    'terms' => $term->slug,
                ),
            ),
        );
        $query = new WP_Query($args);

        // 循环显示文章列表
        if ($query->have_posts()) :
            while ($query->have_posts()) :
                $query->the_post();
                ?>
                <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                    <header class="entry-header">
                        <h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
                    </header>
                    <div class="entry-content">
                        <?php the_excerpt(); ?>
                    </div>
                </article>
                <?php
            endwhile;
        else :
            ?>
            <p><?php _e('No posts found.'); ?></p>
        <?php endif; ?>

    </main>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>
  1. 保存并上传自定义模板文件到您的主题文件夹中。
  2. 最后,您可以在WordPress后台创建一个新的页面,并选择刚才创建的自定义模板作为页面模板。在页面编辑器中,您可以添加一些内容来描述该分类页面,并发布该页面。

现在,您可以访问该页面,就能够显示自定义分类页面的内容了。请注意,上述代码中的"custom_category"需要替换为您实际使用的自定义分类法的名称。

推荐的腾讯云相关产品:腾讯云服务器(https://cloud.tencent.com/product/cvm)和腾讯云对象存储(https://cloud.tencent.com/product/cos)可以帮助您在云上部署和存储WordPress网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券