WordPress学习

bloginfo()是调用博客的信息的函数
其中name是代表了它调用的是博客的标题
这个名字是在option页面中设置的Weblog Title


bloginfo('url') 调用博客基本信息,具体是首页的地址或者URL
<a> - 是一个用于添加链接的XHTML
</a> 是链接的结束标签,否者网页不知道在那里结束链接.

我们学到了
1.规则,术语和wordpress主题的层式结构
2.每个页面都有哪些部分组成
3.如何安装你的主题
4.如何调用博客的标题和把它做成一个链接
5.如何调用博客的描述和如何把header和其他部分分开

if(have_posts()) ---检查是否有日志
while(have_posts()) -- 如果有日志,那么当博客有日志的时候,执行下面的the_post()这个函数
the_post() --调用具体的日志来显示
endwhile; 遵照规则#1 ,这里用于关闭while()
endif; 关闭if()

并不是所有的代码都需要两部分都用来打开和关闭的.有些代码能够自我关闭,这就解释了have_posts()和the_post();这两个函数.因为the_posts();在if()和while()的外面,只需要分号去结束或关闭.


the_permalink()是用来调用每篇日志的PHP函数.

the_content函数调用了日志的内容.
现在日志的内容只是一长行的文本,一直到窗口的右边,因为我们没有样式化它.


日志元数据是从0开始创建Wordpress主体系列的第五篇的第三部分.今天我们将讲解日志的元数据(Postmetadata):日期(data):分类:categories,作者author,评论数:number of comments
以及其他和日志有关系的信息

<p class="postmetadata">和</p>--所有的日志元数据都在一个class="postmetadata"的段落标签中,因为我想把日志元数据内容区分开

class="postmetadata"的段落标签中,因为我把日志数据和日志内容区分开.如果没有段落标签,日志元数据信息将在日志内容结束的地方继续,这样就没有任何间距去区别和日志元数据.

<?php _e('by'); ?>-和Field under:一样.如果你创建的是死人用的主题,by外面的_e()不是必须的._e()是用来创建可以翻译的主题,如果主题是被来自不同国家的上百人使用的话,这是非常重要的.如果你是创建公共使用的主题,最后加上_e()以便你的主题可翻译化.


<?php the_author(); ?>他是被输出当前日志作者的名字.

第一:if(have_posts()) 检查博客是否有日志
第二:while(have_posts())执行the_post()去调用日志.而Else是当博客完全没有日志的时候去执行.while()和endwhile;应该嵌套在if()和else:之间.所以所以<?php else: ?>应该在<?php endwhile; ?>之后/

当没有任何日志或当找不到任何日志的时候,告诉WordPress怎么处理,让WordPress显示错误信息Not Found.或者其他任何你想要的东西.我们可以下载任一免费主体,看一下它的index.php文件是怎么写.

id="post-<?php the_ID(); ?>"到<div class="post">
<div class="post" id="post-<?php the_ID();?>">
保存闭关刷新浏览器,然后查看>页面的源代码.现在我们发现每篇文章都附上了一个数字或者是说是日志ID.the_ID()只是调用每篇日志的ID.

posts_nav_link()这个函数来调用这些链接
<?php endwhile; ?>和<?php else :?>之间添加如下代码

<ul>
<?php wp_list_cats();?>
</ul>---结束无序列表

posted @ 2012-11-16 22:47  sgsheg  阅读(203)  评论(0编辑  收藏  举报