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

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

问题描述

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

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

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

代码修正

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

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

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

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

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

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

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

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

    • 呵呵,没想到吧,下回发现不太正常的地方一定要提醒啊,我还是个菜鸟呢,考虑不周全。

      • 这不就是在折杀小弟嘛,老大,以后这类型话千万别再放出来了。真当是心惊肉跳的。

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

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

时间过去太久,评论已关闭。
如果您有话要说,请到讨论区留言并给出此文章链接。
谢谢您的理解 :-)