category.php模板文件

一般分类页面加载内容包括日志循环输出和侧边栏,输出日志的方法代码如下
<div class="home-loop">
    <?php
    global $post;
    if( have_posts() ){
        while( have_posts() ){
            //获取下一篇文章的信息,并且将信息存入全局变量 $post 中
            the_post();
            ?>
            <div class="post-item">
                <div class="post-title">
                    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><h2>
                </div>
                <div class="post-content"><?php the_content(); ?></div>
                <div class="post-meta">
                    <?php the_category('|'); ?> //获得分类名称和链接
                    <?php the_author(); ?>  //获得日志作者
                    <?php the_time('Y-m-d'); ?> //获得日志写作日期
                    <?php edit_post_link('编辑','|', '|'); ?>  //管理员前台编辑链接
                </div>
            </div>
            <?php
        }
    }else{
        echo '没有日志可以显示';
    }
    ?>
</div>
<div class="post-link">
    <?php posts_nav_link(); ?>  //获取日志的导航链接
</div>
  • category.php是默认的分类页面加载模板,如果想要让不同的分类加载不同的模板则可以采取以下方法:
  • 分类模板命名为:category-ID.php
  • WordPress支持此种文件命名格式 category-ID.php(ID为分类的id) 来支持不同的分类调用不同的模板
  • 分类模板命名为:category-别名.php
  • WordPress支持此种文件命名格式 category-别名.php(别名为分类的别名) 来支持不同的分类调用不同的模板

分类名称调用函数

<?php single_cat_title() ?> 
//获取当前分类的标题,此函数调用不带链接
<?php the_category('|'); ?> 
//注:| 的作用是如果日志同属于两个不同分类,则隔开两个分类 //此函数调用既带标题又带链接
<php category_description(); ?> 
//调用分类图像描述
站长推荐:♥紫苏淘免费领取大额优惠券
© 版权声明
THE END
打赏一下吧:1分不嫌少9.9不嫌多,谢谢支持
点赞0赞赏
分享
评论 抢沙发