网站外链和内链都是非常重要的一项 SEO 工作,并且一个网站的反链建设也并非一朝一夕就能够做好,而是日积月累的增加才会更有优化效果,且不论是否为 nofollow 或者 dofollow 属性,对于很 SEOer 来说可能觉得建设 Do Follow 的反链更有用,但是我们不妨换个 SEO 思维方式,一个正常的外链来说具有 nofollow 属性才是大多情况,那么简而言之就是两者都存在的情况才是更真实的一种实际情况,如果单纯的只是建设 follow 外链就非常的刻意认为了。
既然子凡已经介绍过知其然和所以然了,那么下面就继续来给大家分享对于 WordPress 标签进行批量自定义标签链接,其中主要用处在于多个网站间实现内容页面的反向链接建设,就像我们泪雪博客会经常举例说到我们泪雪网,但如果每次我都手动的去加链接显然可能会遗忘,所以这时如果直接通过将当前站点的标签直接替换为需要的链接,然后利用上 WordPress 标签自动内链的功能就能够完美实现反链建设了。
//WordPress 标签如何实现批量自定义链接
add_filter('term_link', 'fanly_custom_modify_tag_link', 10, 3);
function fanly_custom_modify_tag_link($termlink, $term, $taxonomy) {// 创建标签名称与链接的映射数组$tag_links = array('泪雪博客' => 'https://zhangzifan.com','泪雪网' => 'https://leixue.com','垒阅网' => 'https://leiue.com',// 可以继续添加其他标签名称和对应的链接);// 检查是否为标签(taxonomy 为 post_tag)且在映射数组中存在if ($taxonomy === 'post_tag' && isset($tag_links[$term->name])) {// 使用映射数组中的链接来替换标签链接$termlink = $tag_links[$term->name];}return $termlink;
}
这种方法使得可以非常灵活地管理多个标签的链接,根据实际需求定制每个标签的链接地址。
在主题的 functions.php 文件中添加以上代码并且根据自己需求修改其中的数组就可以了,在 $tag_links 数组中添加需要修改链接的标签名称和对应的链接。这种方法使得可以非常灵活地管理多个标签的链接,根据实际需求定制每个标签的链接地址,并且不会影响到当前 WordPress 站点的数据库,如果后期不想使用了直接删除代码就可以了,没有任何的后遗症。
更多关于WordPress优化及疑问可以添加QQ群:255308000
除非注明,否则均为泪雪博客原创文章,禁止任何形式转载
本文链接:https://zhangzifan.com/wordpress-tags-custom-links.html