WordPress 标签的用处说多不多,说少不少,其中利用 WordPress 标签做聚合页面优化是一种搜索引擎很喜欢的方式,或者说很多搜索引擎相比正文页面而言更喜欢抓取和收录标签页面,其次对于 WordPress 标签的作用就是用于文章关键词调用以及文章内链。
我将利用几行代码来实现给 WordPress 文章标签进行自定义标签链接的追加,当然这个对于使用 the_tags 函数调用显示文章标签生效,所以也是突发奇想想给这些固定的标签增加一些自定义链接进去,而这里对于很多新站点来说,做好站点内链就显得很有帮助,于是就有了以下的功能。
//标签增加首页链接
add_filter('term_links-post_tag', 'fanly_tags_add_link');
function fanly_tags_add_link($links) {
array_unshift($links, '<a href="'. home_url() .'">'. get_bloginfo('name') .'</a>');
return $links;
}
实现的代码非常简单,就是利用了标签的 term_links-post_tag 动作钩子,给标签链接的数组总追加了一个 WordPress 站点首页的链接到数组开头,这样前端使用 the_tags 函数调用文章标签的时候就会显示我们的首页链接标签,以此增加一个站点首页的内链。
可能很多人不明白为什么这样做,与其说是内链,其实是更好的优化网站品牌名称和网站链接的匹配,提升网站首页名称的加持,简而言之就是优化品牌名,也是为什么很多网站即使被搜索引擎收录,自己去搜索网站名称时自己的网站都不在最前面的一个小小因素。