你是不是也遇到过这种情况,好不容易谈好几个友情链接,结果网站后台怎么弄都显示不出来?或者调用的时候样式乱成一锅粥,看着就心烦。别急,今天这篇文就是来给你解决这个头疼问题的。我不讲那些虚头巴脑的理论,直接上干货,教你怎么用最简单、最靠谱的方法搞定wp友情链接调用。
做SEO这么多年,我见过太多人在这上面栽跟头。很多人喜欢装插件,什么Link Manager之类的。说实话,插件多了确实拖慢速度,而且有时候还抽风。对于咱们这种追求极致速度和稳定性的站长来说,还是自己写代码最放心。虽然听起来有点技术含量,但其实真的不难,跟着我一步步来,保证你十分钟搞定。
首先,你得明白一个道理。WordPress本身是有内置的链接管理功能的,只是默认的主题可能没把它展示出来。很多新手不知道这一点,就去到处找插件,结果越弄越乱。其实,你只需要在侧边栏或者页脚的位置,把那个小工具加上去就行了。
第一步,登录你的WordPress后台。找到左侧菜单里的“外观”,然后点“小工具”。这时候你会看到很多可用的模块。别急着拖拽,先看看有没有“链接”或者“Links”这个选项。如果你的主题比较老,或者被精简过,可能这里没有。这时候别慌,我们还有B计划。
第二步,如果小工具里找不到,那就得动真格的了。你需要编辑主题文件。去“外观”->“主题编辑器”。找到你的侧边栏文件,通常叫sidebar.php。当然,更推荐的做法是在functions.php里添加一段代码,这样更灵活,换主题也不怕丢。
这里我要分享一段非常实用的代码。把它加到functions.php的最下面。注意,别加错了位置,不然网站会白屏。代码如下:
function custom_friend_links() {
echo '
- ';
- ' . $link->link_name . ' ';
$links = get_bookmarks();
foreach ($links as $link) {
echo '
}
echo '
}
add_shortcode('my_friend_links', 'custom_friend_links');
这段代码的意思很简单,就是去数据库里把友情链接的数据取出来,然后拼成HTML列表。然后生成一个短代码,你可以在文章或者页面里直接调用。
第三步,去后台新建一个页面,或者在你想显示的地方,输入[my_friend_links]。保存,刷新。这时候你应该能看到链接列表了。如果样式不对,那就去CSS里调一下。比如加个display: flex,让链接横排显示,或者加个margin,让它们有点间距。
这里有个小坑要注意。有些主题可能自带了友情链接模块,但你调用的时候发现重复了。这时候你得去检查主题设置,把自带的关掉,只用我们刚才加的这个。不然页面加载两次数据,用户体验极差。
另外,关于wp友情链接调用的SEO效果。很多人觉得加了链接就行,其实不是。链接的权重传递是有讲究的。你要确保你加的那些网站,确实是和你行业相关的,而且权重不要太高也不要太低。太高的网站人家不一定肯给你挂,太低的网站挂了也没意义,甚至可能连累你自己。
还有一点,别加太多。一般侧边栏放5到10个就够了。放一两百个,搜索引擎会认为你在搞垃圾链接交换,反而扣分。这点一定要记住,宁缺毋滥。
最后,再啰嗦一句。代码这东西,改之前一定要备份。备份!备份!备份!重要的事情说三遍。我见过太多人改代码没备份,结果网站崩了,找半天才发现是少了一个分号。这种低级错误,真的没必要犯。
总之,wp友情链接调用这事儿,没你想的那么复杂。只要掌握了方法,自己动手丰衣足食。别总依赖插件,有时候原生代码才是王道。希望这篇文章能帮到你,如果还有问题,欢迎在评论区留言,我看到会回的。毕竟,大家都是做站的人,互相帮衬一下嘛。