【亲测好用!】wordpress如何让友链只显示在首页?

  • A+
所属分类:wordpress学习
本文信息本文由方法SEO顾问发表于2016-04-2700:16:28,共 1280 字,转载请注明:【亲测好用!】wordpress如何让友链只显示在首页?_【方法SEO顾问】

wordpress如何让友链只显示在首页?我试过很多的方法,除了没有使用插件之外一直没有找到合适的方法,后来在网上找了一些wordpress只让友链在首页的方法,大多都是使用的插件,为此,明星整理了一些关于wordpress友链在首页显示的方法。

wordpress友链在首页显示的方法一:

添加代码 

<?php if(is_home()){?>你的代码<?php }?>

如果你的友链在底部显示,那么在后台打开footer.php文件,找到关于友链的代码,然后分别在这段代码前后加上<?php if(is_home()){?>和<?php }?>。例如

<?php if(is_home()){?>
友链代码
<?php }?>

同理,友链在边栏的话也可以这样做,不过需要找的文件是sidebar.php。这个方法最简单也最实用,本站就采用的这样方法。

wordpress友链在首页显示的方法二:

登陆进去后台→外观→编辑,找到functions.php打开,
添加以下代码:

function rbt_friend_links($output){ if (!is_home()|| is_paged()){$output = “”;}return $output;}add_filter(‘wp_list_bookmarks’,’rbt_friend_links’);?>

然后保存更新,就去刷新网页吧,两步简单的操作轻松就实现的了友情链接仅在首页显示的效果。这个是网上找到的方法,暂时不知道可行不可行,博友可以进行测试测试。

wordpress友链在首页显示的方法三:

第一步:首先找到wp-includes/widgets.php这个文件打开
第二步:搜索

foreach ( (array) $sidebars_widgets[$index] as $id ) {

 这段代码
第三步:将下面的代码,写到第二步代码的后面

if($wp_registered_widgets[$id]['name']==”链接” && !strpos($_SERVER['PHP_SELF'],”wp-admin”)) {
if(!is_home())continue; if(is_paged())continue;

代码说明:
$wp_registered_widgets[$id]['name']==”链接”
要屏蔽的模块标题(根据模块的标题名称来定)
!strpos($_SERVER['PHP_SELF'],”wp-admin”)
当调用模块是在后台时,取消屏蔽
if(!is_home())continue;
在非首页时,屏蔽模块显示
if(is_paged())continue;
在文章页码页面时,屏蔽模块显示
这个方法本博也没有测试过,是在网上看到的,博友感兴趣的可以测试测试。

wordpress友链在首页显示的方法四:

这个就需要插件了,可以通过插件来管理友链,网上很多人都用的是Widget Logic插件,应该很管用。插件虽然很好用,但是太占用地方,插件太多也不是很好。

原文链接:https://www.douban.com/note/268641815/

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: