WordPress主题学习笔记-header、index代码收集

WordPress主题学习笔记-header、index代码收集
1.<?php bloginfo(‘stylesheet_url’); ?>
解释:<?php :开始PHP代码;
Bloginfo(‘stylesheet_url’) :调用style.css文件所在的路径;
; :停止调用函数。分号是用来结束一个PHP语句;
?> :结束PHP代码。

2.<?php bloginfo(‘name’); ?>
解释:<?php :开始php代码;
Bloginfo(‘name’) :调用博客信息,具体是博客的标题;
; :结束调用博客信息;
?> :结束PHP代码。

3.<?php bloginfo(‘url’) ?>
解释:调用博客的链接地址。

4.<?php bloginfo(‘description’) ?>
解释:<?php :开始php代码;
Bloginfo(‘description’) :调用博客信息,具体的是描述;
; :停止调用;
?> :结束PHP代码;

5.<?php if(have_posts()): ?><?php while(have_posts()):the_post()); ?>
<?php endwhile; ?>
<?php endif; ?>
解释:if(have_posts()) :检查你的博客是否有日志;
While(have_posts()) :如果你有,当你有日志的时候,执行the_post这个函数;
The_post() :调用具体日志来显示;
Endwhile; :遵照规则#1,这里用于关闭while();
Endif; :关闭if();
注释
:并不是所有的代码都需要两部分,为了打开和关闭自己。有些能够自我关闭,这就解释了have_posts()和the_post();这两个函数。因为the_post();在if()和while()的外面,它需要分号去结束或者关闭自己。

6.<?php the_title(); ?>
解释:调用博客中的日志标题。

7.<?php the_permalink(); ?>
解释:调用每篇日志链接地址的一个函数。

8.<?php the_content() ?>
解释:调用每篇日志内容的一个函数。

9.<p class=”postmetadata”>
<?php _e(’Filed under&#58;’); ?> <?php the_category(’, ‘) ?> <?php _e(’by’); ?>
<?php the_author(); ?><br />
<?php comments_popup_link(’No Comments &#187;’, ‘1 Comment &#187;’, ‘% Comments
&#187;’); ?> <?php edit_post_link(’Edit’, ‘ &#124; ‘, ”); ?>
</p>
解释:<p class=”postmetadata”>和</p> :所有的日志元数据都在一个 class=”postmetadata”
的段落标签中,因为我想把日志元数据和日志内容区分开。如果没有段落标签,日志元数据信息将在日志内容结束的地方继续,这将没有任何间距去区别内容和日志元数据;
<?php _e(‘Filed under&#58′); ?> :是调用是调用冒号”:”的代码;
<?php the_category(‘,’) ?> :the_category() 是用来调用你当前日志的在的所有类别的 PHP 函数。如果你把 Filed
under: 和 the_category()放在一起,你可以得到: Filed under: Name of category 1, Name of
category 2。the_category() 中的逗号是用来区分类别名。返回日志元数据的屏幕截图,你可以注意到在类别连接中的逗号;
<?php _e(‘by’); ?> :和 Filed under:一样。如果你创建私人用的的主题, by 外面的 _e() 不是必须的。_e()
是用来创建可以翻译的主题,如果主题被来自不同国家的上百人使用的话,这是非常重要的。如果你是创建公共使用的主题,最后加上 _e() 以便你的主题可翻译化;
<?php the_author(); ?> :它是输入当前日志作者的名字。
<br /> :如果你想要一个空行,又不想用段落标签来产生间距,使用BR,注意斜线/,这是能自我关闭的标签。
<?php comments_popup_link(’No Comments &#187;’, ‘1 Comment &#187;’, ‘% Comments
&#187;’); ?>
:当弹出留言的功能激活的话,comments_popup_link()调用一个弹出的留言窗口。如果没有激活,comments_popup_link()则只是简单的现实留言列表。No
Comments »是在没有留言的时候显示的。1 Comment » 是用于当你刚好有1条留言时候。% Comments &amp;187;
是用于当你有多于一条留言的时候。比如:8 Comments »。百分号 % 用来显示数字。» 是用来显示一个双层箭头 »。
<?php edit_post_link(’Edit’, ‘ &#124; ‘, ”); ?>
:这个只有当你以管理员身份登录的的时候(译者注释:以编辑者,Editor登录也可以)才可见。 edit_post_link()
只是简单为你显示一个可以用来编辑当前日志的编辑链接,这样可以让你不必去管理界面搜寻该日志而能直接编辑。edit_post_link()
有三个参数。第一个是用来确定哪个词你将用在编辑链接的链接标题。如果你使用 Edit post,那么将显示 Edit post 而不是
Edit。第二个参数是用来显示在链接前面的字符,在这里是竖线
|,代码就是&amp;124;。第三个参数是用于显示在编辑链接后面的字符,在这里没有使用,登陆WP以后,再返回到首页就可以看到”Edit”的链接和一条竖线.

This entry was posted in wordpress文章 and tagged , , . Bookmark the permalink.


发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>