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

发布于 2022-04-17  1540 次阅读


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

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

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

友链代码

同理,友链在边栏的话也可以这样做,不过需要找的文件是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 ) {undefined

这段代码

第三步:将下面的代码,写到第二步代码的后面if($wp_registered_widgets[$id]['name']==”链接” && !strpos($_SERVER['PHP_SELF'],”wp-admin”)) {undefined

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/



微信扫描下方的二维码阅读本文


本当のよ声を響かせて