做 seo 优化,友情链接的整站链接和只是首页链接是有很大区别的。会分散权重。很多常见 WordPress 模板,都是设置全站友情链接的,所以我们需要实现 WordPress 只在首页显示友情链接就又需要折腾 WordPress 模了。

下面三米给大家来说说修改 WordPress 友情链接的 seo 优化技巧。这个也让三米最近折腾了一段时间。

方法一:修改主题源代码

在后台找到主题中友情链接放置的位置,后台-外观-编辑器中可以找到。一般主题的友情链接是放在侧边 (sidebar.php) 中,也有放在页脚 (footer.php) 的,根据自己主题找到友情链接代码:<?php wp_list_bookmarks(); ?>

之后,替换成如下代码:

<?php if ( is_home()) { ?>

<?php wp_list_bookmarks(); ?>

<?php } ?>

代码解释:is_home(); 说明这段代码包含的友情链接只在首页显示。

但是我用这个代码测试了,没效果,检查内容页也依然有友情链接,一直想不明白是什么问题?之后请教高人,WordPress 高人很多的,终于找到解决的办法了。

只要在 is_home(); 之前加一个 wp_reset_query(); 就可以解决了,完美搞定。

最终代码如下:

<?php wp_reset_query(); if ( is_home()) { ?>

<?php wp_list_bookmarks(); ?>

<?php } ?>

方法二:插件设置

1 、插件名称:Widget Logic 在后台搜索安装启动。

2 、之后看图说话,后台设置。后面选项中填 is_home()&&!is_paged() 然后点击保存就设置完成了

WordPress首页友情链接插件设置

WordPress 友情链接设置图

3 、一些常用的显示指令

is_home() 主页

is_admin()  管理员帐号

is_single()  文章页

is_page()  页面

is_404()  页面无法找到页

is_search()  搜索结果页

is_feed()  订阅页

!is_category(5) 仅在 ID 非 5 的分类显示

is_category()  文章分类页

is_tag()  文章标签页

is_archive()  归档页

下面解释一些符号的意思:||表示或,&& 表示和,! 表示非。

PS:这个插件方法三米没实践过,想弄的自己折腾去吧。