WordPress SEO:只在首页显示友情链接
前几天介绍了万戈的如何在首页与内页如何调用不同的侧边栏。其实我只想要一个功能,那就是只在首页显示友情链接,而内页不显示。至于为什么,当然是为SEO啦。大家可以查看我以前写的为什么大家要将博客弄成随机显示部分友情链接一文。
在网上找了很久,发现都是千篇一律的转载。说是在 Sidebar.php 加入 if home 的判断语句。可是我改了半天发现也没成功。开始找原因。原来我使用的是 WP Kit CN 的 高级链接。
这就好办了,找到 /wp-content/plugins/wp-kit-cn/php/ 目录中 widget-advanced-blogroll.php
找到
1 |
修改为
1 2 |
即可
PS: 其实很多模板里边根本都找不到 blogroll 友链的这个模块。我以前用了 N 款模板都没找到。不知道是在哪里实现的。
如果你没有用过WCK插件,又碰巧你的模板直接在sidebar.php调用了链接模块,那么你可以试一下下边的改法。
找到友情链接模块的代码,比如下方的:(每个模板都不同,大家自己找类似的吧)
1 2 3 4 | <h3>Links</h3> <ul> <?php get_links('-1', '<li>', '</li>', '<br />', FALSE, 'id', FALSE, FALSE, -1,FALSE); ?> </ul> |
修改为
1 2 3 4 5 6 | <?php if ( is_home() ) { ?> <h3>Links</h3> <ul> <?php get_links('-1', '<li>', '</li>', '<br />', FALSE, 'id', FALSE, FALSE, -1,FALSE); ?> </ul> <?php } ?> |
按照说明试用了一下,但我这侧边栏显示乱码,或是都不显示。
为什么只让它在首页显示呢。。。
黑色背景的,我连代码也看不清。
改了,现在效果如何?
舒服多了。。发现在不喜欢黑的了。所以我才换了个主题。
友情链接还不多,先放着吧。
搞定了?恭喜啦
我也是改的sidebar
....你竟然成功了!好运气。
不是好运气吧= =.我不知道你的主题什么样的...在首页加判断的时候要在前面加个东西..