不加载Category.php中的类别

时间:2019-02-05 作者:Marco Mireles

我有一个CPT,每个帖子都有类别和子类别。当我进入类别时。php页面这不会打印任何帖子。

    <?php  get_header(); ?>
<div class="row">
    <div class="col-12 float-left mt-3">
        <h1>Category <span><?php single_cat_title(); ?></span></h1>
    </div>
</div>
<div id="pro" class="row">
    <div class="col-12 col-lg-3 float-left">
    <?php
        get_sidebar();
    ?>
    </div>
    <div class="col-12 col-lg-9 float-left">
    <?php while(have_posts()): the_post();?>
    <?php the_title();?>
    <?php endwhile;?>
    </div>
    </div>
</div>
<?php  get_footer(); ?>

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

首先,模板是category.php (无大写字母。

其次,你说你有

带有类别的自定义帖子类型

很可能你是说你有

具有自定义分类法的自定义帖子类型

为了设计自定义页面模板以显示自定义分类法中的cpt,需要使用模板名称taxonomy.php. 请参阅template hierarchy 了解更多详细信息。

相关推荐

WP_DROPDOWN_CATEGORIES-如何在Widget中保存?

我想用wp_dropdown_categories 在自定义小部件中。所有内容都显示得很好,但由于某些原因,无法正确保存。这是form() 和update() 小部件的功能-我做错什么了吗?public function form( $instance ) { /* Set up some default widget settings. */ $defaults = array( \'title\' => \'Classes by Category\' );&#x