首页客户案例企业网站建设外贸独立站SEO优化小程序+APP开发自媒体运营关于动态联系咨询

分享WordPress友情链接只在首页显示的方法(免插件)

网上有很多关于WordPress友情链接模块只在首页显示的文章,做法是用Widget Logic插件,可以控制任何一个小模块在某个页面是否显示。大家都知道,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;

上面代码实现的功能是,友情链接这个模块,只会在WordPress首页显示,其他内页不显示,关于为何要这样做,请参考下面文章:

http://www.红黑联盟 .com/article/20110629/355998.shtml

代码说明:

$wp_registered_widgets[$id]['name']=="链接"

要屏蔽的模块标题(根据模块的标题名称来定)

!strpos($_SERVER['PHP_SELF'],"wp-admin")

当调用模块是在后台时,取消屏蔽

if(!is_home())continue;

在非首页时,屏蔽模块显示

if(is_paged())continue;

在文章页码页面时,屏蔽模块显示。

 

 

 

日期:2012年11月26日

标签: 广州网站设计公司 、 广州网站设计 、 广州网站建设公司 、 广州网站建设 、 广州网站制作公司 、 广州网站制作 、 高端网站设计 、 高端网站建设 、 广州高端网站设计 、 广州高端网站建设

获取您的项目定制及优化报价。

* 为广州天河、白云、海珠、番禺、花都、南沙区提供网站建设服务。
微信二维码15876521776免费获取诊断报告