1.主循环
如果你并不熟悉“主循环”,就没有必要试图玩转wordpress themes了。主循环的结构很简单,但确实至关重要的。通常主循环都有以下的起始:
1 | <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><?php endwhile; endif; ?> |
主循环实质上是通过wordpress函数查询数据库,看数据库中是否有文章。如果有且当你查询了,就可以在主循环起始语句之间插入一些模板标签 (template tags)来显示文章的内容了。具体的细节不便在此讨论,但主循环确实是一个很重要的事情,你必须理解它。更多的内容请查看wordpress codex关于主循环的介绍,或者查看Denis的《全局变量和 WordPress 主循环》一文。
2.页面
wordpress实现生成包含静态内容的静态页面的功能可谓帮了我们一个大忙,利用这个功能可以方便的建立“关于”、“联系”等页面。“页面”是 可供使用的强大的工具,而你必须了解怎样展示页面、怎样调用页面,怎样为页面定义样式等。当使用wordpress作为CMS时,“页面”同样是一个很强 大的工具。
3.子页面
同样很重要。wordpress允许建立一些具有层次结构的页面,可以设定一个页面为另一个页面的“子页面”或是“父页面”。层次化页面的重要性可以在CMS中体现出来,同样可以帮助你更好的组织页面,展示页面。