让WordPress友情链接只在首页显示
题目虽为“让WordPress友情链接只在首页显示”,但其实安装这个插件之后可以选择任意界面显示。让 WordPress 不同页面显示不一样的侧边栏。
这款插件的名字叫做 Widget Logic,他的作用是针对友情链接放置位置给予选项,WordPress自带的Widget小工具里的链接增加一个选项,通过填入预置的代码,控制友情链接显示的界面和位置,难得的是WordPress还同时支持其他小工具的边栏显示。我们这里只讨论友情链接,它支持以下功能:
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’) 仅在关于页显示||表示或,&&表示和,!表示非。

既然“||表示或,&&表示和,!表示非”。那么我们可以使用“is_home()&&!is_paged()”填入小工具“链接”的选项里面,使得友情链接只显示在主页,不显示在其他页面。
使用方法:在WordPress后台中搜索插件Widget Logic,安装后激活,在小工具的设置时即会出现Widget Logic选项。同时你也可以在其他小工具里控制,比如“标签”、“评论”、“最新文章”。这款插件对于WordPress边栏的排版布局帮助巨大,不用我们在sidebar里修改代码。











主题很漂亮,我也弄个去。