一般分类页面加载内容包括日志循环输出和侧边栏,输出日志的方法代码如下
<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(); ?>
//调用分类图像描述
发表评论