WordPress 101 – Part 4: How to use the Post Loop and custom body class
视频学习参考: https://www.youtube.com/watch?v=pJ4NTBdvyj4&list=PLriKzYyLb28nUFbe0Y9d-19uVkOnhYxFE&index=4
1.循环显示文章,打开index.php
<?php
if ( have_posts() ): //:类似于{}是循环体的WordPress风格惯用写法
while( have_posts() ): the_post();
<h3> <?php the_title(); ?> </h3>
<small>发表于 <?php the_time(‘Y F j’); ?> <?php the_time(‘g:i a’)?> 分类 <?php the_category(); ?>
<p> <?php the_content(); ?> </p>
<hr />
endwhile;
endif;
?>
2.设置首页展示模式
在设置 阅读中,展示模式分为2种:
<1> 最新发表的文章 以index.php为底板
<2> 一个静态页面
主页 以front-page.php为底板 读取后台页面中的内容
文章页 列表以index.php为底板 内容以single.php为底板
<3> 其他页面结构底板探索
某分类cat下列表页底板 以archive.php为底板
某p下列表页底板 以single.php为底板
page_id页面底板 以page.php为底板
【当page_id设置为静态页面时 以index.php为底板 】
3.自定义动态body class ,打开header.php
<body <? php body_class(array()); ?>
4.区别 is_home() is_front_page()
如果设置的首页展示模式是最近的博客,则 is_home() 方法是有效的
如果设置的首页展示模式是静态页面,则判断首页应该使用 is_front_page()
Super Easy!