在使用WordPress的Widget小工具使用友情链接工具时,往往会在全站显示友情链接,而对页面的权重产生很大的影响,就想让友情链接只在首页显示,在网上找了好久,想要寻求修改代码来解决,但找到的代码并不不能解决,其只能在使用主题默认边栏时才可以使用!
最终在网上找到了一款插件Widget Logic,其可以将任意Widget小工具设置是否在文章页显示!
使用方法:只需要在WordPress后台中搜索插件Widget Logic,后安装激活,在小工具的设置时即会出现Widget Logic选项:
如图
在选项中填is_home()&&!is_paged() 即可做到友情连接只在博客首页显示,就这么简单,朋友们试试吧!
对于其他的小工具也可以使用此方法修改,当然你可以根据需要填不同的命令词,下面列举出可用的命令及其含义供朋友们参考使用:
is_home() 主页
is_admin() 管理员帐号
is_single() 文章页
is_page() 页面
is_category() 文章分类页
is_tag() 文章标签页
is_archive() 归档页
is_404() 页面无法找到页
is_search() 搜索结果页
is_feed() 订阅页
!is_category(5) 仅在ID非5的分类显示
is_home() || is_category(’baked-goods’) 在主页或名称为baked-goods的分类显示
is_page(’about’) 仅在关于页显示
释义:||表示或,&&表示和,!表示非。
谢谢博主了哈!谢谢博主了哈!
看来显示在首页的位置比较好,很多人舍不得。
不错不错~
这个插件很需要呀, 😀
我走百度搜索过来,谢谢博主了哈!
正在找这个功能,本地测试了半天代码都不行,试试这个插件,感谢这么详细的介绍!!!
为了使友情链接只在首页显示,我下载了插件Widget Logic.安装成功后,在小工具中友情链接的Widget logic 文本框中输入:is_home()。刷新我网站后,友情链接不在我网站的任何网页显示。本来只想,让友情链接在首页显示的,可是现在哪个页面也不显示。请各位老师指点一下,谢谢!
非常感谢这么详细的介绍!
不在其他页面显示,那么其他页面的相应位置里出现的是什么呢?
什么都不出现,呵呵,就是少了一个模块
插件不错,不过我那本来就慢,还是少用插件
呵呵 今天在一看标题,我以为我说错了呢
这个也有插件啊,不错很方便,我的首页链接我是直接调代码的,当时找方法结果没找到 直接调了,还是插件好啊,比较方便维护
为什么不让在首页显示呢?
晕,谢谢提醒了,我打错了,是在首页显示而不再其页面显示