关于本站发布的WordPress描述和关键词PHP代码更新公告

之前根据我查找的资料编辑发表了“给基于WordPress的网站页面添加描述和关键词”一文并提供了相应的自动添加Meta标记的PHP代码。但是其中关于文章页面的判断函数使用不当,会造成一些小问题,现已更新,请访问原文章下载更新,或者根据下面的描述自行修改。

问题描述

之前使用的代码,在判断该页面是否是单个文章的页面时使用了WordPress函数 is_singular(),后来发现明明还没有添加关于静态页面(page)的描述,但是查看page页的源文件,却发现添加了描述和关键词。

这是一个意外情况,而且会造成一点小的不适当。因为如果你没有像我这样将网站名称“水景一页”作为默认的最后一个关键词的话,将会出现静态页面的关键词为空的情况,这是不好的,尤其是对于一些还在使用keywords元标记的搜索引擎来说更是不合适。

同时,这样一来,静态页面的描述就只是页面标题了,也没有必要。因为静态页面在编辑的时候是没有让添加摘要的。

代码修正

通过查阅WordPress的Codex及这个帖子,原来 is_singular() 是用于判断是否为单个文章、静态页面、附件页面的,is_single() 才是专用于判断是否为单个文章页。

根据这个说明,将原来的PHP代码中的 is_singular() 修改为 is_single() 即可。

原文章中提供的下载文件也已经更新,也可以重新下载该文件并替换原来的代码。

给大家造成的不便我深表歉意!©

本文发表于水景一页。永久链接:<http://cnzhx.net/blog/wordpress-meta-php-code-update/>。转载请保留此信息及相应链接。

8 条关于 “关于本站发布的WordPress描述和关键词PHP代码更新公告” 的评论

  1. 引用通告: 给基于WordPress的网站页面添加描述和关键词 « 水景一页

  2. 我之前还以为你是刻意要这么设定的呢。这样就刻意把所有要设定的页面都给包含进去了。

  3. 马上就快到更新PR的日子了,不知贵博还准备好了没有,赶快链接吧:http://www.vagaa.in

  4. 引用通告: 再次更新本站发布的 WordPress 描述和关键词 PHP 代码 | 水景一页

雁过留声,人过留名

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

特别提示:与当前文章主题无关的讨论相关但需要较多讨论求助信息请发布到水景一页讨论区的相应版块,谢谢您的理解与合作!请参考本站互助指南
您可以在评论中使用如下的 HTML 标记来辅助表达: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>