WordPress 101 主题开发教程: 04 – 循环显示文章以及自定义动态body class

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!