学习日记

正在关注 Linux 、开源的个人博客。

首页 | 留言本 | 标签云 | 网站地图 | 美味书签 | Learning Diary | 登录 |

关于wordpress中header.php文件wp_head和wp_get_archives函数的一点心得及疑问备忘

2007年09月9日 下午 5:03 | 作者:littlebat

在我现在使用的主题中(UCDCHINA for Blogool come from JunChen Wu, nowa),在header.php模板文件中有下面两个函数:

<!– WordPress Tags –>
<?php wp_head(); ?>
<?php wp_get_archives(’type=monthly&format=link’); ?>
</head>

这两个函数都是处理网页<head></head>部分的,位于/wp-includes/general-template.php文件中。

1、wp_head()的作用:我已经发现的一个作用:如你选择了不公开blog(即不让搜索引擎索引你的博客),那么,这个函数可以调用相同文件的function noindex(),在网页头部加上一句:<meta name=’robots’ content=’noindex,nofollow’ />,这样,遵守robots规范的搜索引擎就不会索引你的当前网页了。

另外,我发现如果在simple tagging插件设置了自动添加关键到head部分的功能,simple-tagging插件调用/wp-includes/plugin.php里的add_action函数在<head></head>部分加入了<meta name=”keywords” content=”未分类,Java,开源,英语,Web,目标,设计,数据库,站务,网摘” />这样的标记。simple-tagging插件是在文件:simpletagging.php中用这句完成的:

if ($this->option[’meta_autoheader’]) { // automagic meta keywords in header
add_action(’wp_head’, array(&$this, ‘wpaction_OutputHeader’));
}

用法细节不知道

2、wp_get_archives($args = ”):

我发现在有些主题没有用,如wordpress2.2的默认的(The default WordPress theme based on the famous Kubrick)主题和utom主题就没有;有的有:像我现在用的和 Stacee Leung就有。它的作用就是在<head></head>之间加上一个日记存档列表,如<link rel=’archives’ title=’2007年08月’ href=’http://www.learndiary.com/archives/diaries/date/2007/08′ />这样的,只不过到底是做什么用的不知道

我不知道记录这些东西到底有多大的作用,也许,对自己以后查阅有点作用;也许,可以对有些朋友起到一点参考作用。

版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

相关日记

随机日记

添加到网摘

[del.icio.us]  [新浪 VIVI]  [365key]  [YouNote]  [博采中心]  [Poco]  [SOHU狐摘]  [天极网摘]  [和讯网摘] 

评论(3条评论)

  1. 请问我如何将一个安装了插件后的访问页加入到我的页面链接中呢
    比如我的插件访问页是http://leeawan.cn/photo.html我如何加入这个链接是在head.php中么 具体能给指导下么

  2. 不太明白您的意思。
    可以以管理员帐号登录,手工修改模板,也可以创建页面,wp应该有函数可以把创建的页面显示出来。

  3. 谢谢~

发表评论

*必填

*必填 (不会被公开)


Copyright © 2004-2008 www.learndiary.com(学习日记)
Powered by WordPress with theme by UCDCHINA for Blogool come from JunChen Wu, nowa
联系版主:mdx-xx at tom dot com。2004.7.25