第四次更新水景一页发布的 WordPress 描述和关键词 PHP 代码

之前根据查找的资料编辑发表了“给基于 WordPress 的网站页面添加描述和关键词”一文并提供了相应的自动添加页面描述和关键词等 Meta 元标记的 PHP 代码。这次更新的目的是优化数据库查询性能。

这次主要就更新了一个地方,但是优化了数据库查询性能。

在查询文章的标签时,我们只需要知道标签名称,而不需要知道别的内容。在查询时限定返回的数据内容可以减小查询过程中的内存消耗。所以将,

$tags = wp_get_post_tags($post->ID);

改成了,

$tags = wp_get_post_tags($post->ID, array('fields' => 'names'));

于是返回的结果便是只包含该文章所有标签名称的一维数组。因而后面将数组内容输出为关键词文本的时候也变简单了。将原来的,

foreach ($tags as $tag ) {//遍历该文的所有标签
    $keywords = $tag->name . ", " . $keywords;//使用标签(tags)作为关键词
    // 暂时还没有想好怎么处理静态页面的关键词
}
$keywords = $keywords . "水景一页";//我无聊,所以把我的网站名称放到每个页面作为关键词,呵呵,你可以删除这一行

改成了,

$keywords = implode(",", $tags);

顺便把最后那个纯属无聊的关键词也给去掉了,毕竟是给搜索引擎看的,不是给人看的,还是更规范一点儿比较好吧 :)

另外顺便改了几个小地方,让代码更简洁、准确。

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

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

1 条关于 “第四次更新水景一页发布的 WordPress 描述和关键词 PHP 代码” 的评论

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

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