网上有很多关于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;