wordpress文章页模板single.php解析说明

十度 wordpress 2015年12月20日 收藏

wordpress文章页面(single.php)通常使用到的函数如下:

  • get_header(); —— 加载主题头部模板header.php:wordpress get_header()函数介绍
  • have_posts() —— 判断是否有文章
  • the_post —— 获取文章数据
  • previous_post_link(); —— 获取上一篇链接
  • next_post_link(); —— 获取下一篇链接
  • comments_template(); —— 获取主题评论模板comments.php:wordpress comments_template()调用评论模板函数
  • get_sidebar(); —— 获取主题侧边栏模板sidebar.php: wordpress get_sidebar()函数
  • get_footer(); —— 获取主题底部模板footer.php:wordpress get_footer()函数
完整详情页single.php 实例:

<?php
/**
 * 文章详情页面模板
 *
 * @package WordPress
 * @author by shouce.ren 
 */

get_header(); ?><!—- 加载头部模板header.php —->

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

			<?php while ( have_posts() ) : the_post(); ?><!—- 读取文章 —->
				

				<nav class="nav-single">
					<div class="prev"><?php previous_post_link('上一篇:%link') ?></div>
					div class="next"><?php next_post_link('下一篇:%link') ?></div>
				</nav

				<?php comments_template( '', true ); ?>?><!—- 加载评论模板comments.php —->

			<?php endwhile; // 循环结束 ?>

		</div><!—- #content —->
	</div><!– #primary –>

<?php get_sidebar(); ?><!—- 加载侧边栏模板sidebar.php —->
<?php get_footer(); ?><!—- 加载底部模板footer.php —->