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

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 01:09 点击:

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

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

  以上内容绝对原创,绝无抄袭,顺便发一下我的小站:www.i5799.com

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • WordPress添加百度喜欢按钮小技巧
      • Wordpress 博客如何实现自定义Gravatar头像
      • 网站设计分析:建立良好的视觉层级
      • 网站设计分析:“中国式设计”的三个方向
      • 案例分析:奥巴马筹款网站的制作过程
      • 创建不平衡的平衡:在网页设计中使用不对称设计
      • 7大主流B2C首页导航栏设计对比分析
      • Wordpress页面模板制作方法及使用
      • css控制文字前的小图标
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1