wordpress不同页面调用不同侧边栏插件法:Widget Logic-也说技术

wordpress不同页面调用不同侧边栏插件法:Widget Logic-i飞扬今天老饕介绍一个无比强大的插件:Widget Logic。通过这个插件,你可以完全DIY你自己的侧边栏,日志页面想要与首页不同?可以!page页面也想要与众不同?~~可以,让Widget Logic帮你做完所有的工作!
呵呵,这个不是广告,因为这个插件实现了老饕一直想要实现的功能:不同页面,展示不同的侧边栏。

当然,网上也有很多教程指导童鞋们怎么修改single.php,生成新的single2.php,并在不同的模版下调用它们,以达到实现不同页面不同侧边栏的效果。然而,这些方法大部分是针对较旧版本的WordPress而言的,它们只能修改主题默认自带的Widgets,自己添加的就不是很好实现;

或者,只能修改部分主题~~< ?php get_sidebar(); ?>这句话,并不是所有的主题都有,至少inove是没有的。

废话不多说,介绍Widget Logic吧!

下载Widget Logic,(地址在文章末)安装,激活,在主题—>小工具中,会生成的选项,如下图:

my sidebar

在你的Widget中会增加一个部件:

Widget logic

通过这个部件,你就可以实现不同页面,展示不同的侧边栏的功能了。

下面,老饕将展示给广大童鞋们,通过添加怎样的代码实现。

首先是最常用的Single Post 页面。

它对 Single Post 支持多种种模式~~多到几乎无所不能的地步~~ 呵呵

is_single()
在任何 Single Post 页面中显示
is_single(’17′)
在ID是17的 Single Post 页面显示
is_single(‘Irish Stew’)
当Single Post 页面的文章题目是”Irish Stew” 时,显示。
is_single(‘beef-stew’)
当 Single Post 页面缩略名包含”beef-stew” 时,显示。
is_single(array(17,’beef-stew’,’Irish Stew’))
这个是上述三种方法的合集~~只要满足三种定义的任一种,OK,这个Widget将显示在这个页面的侧边栏上。
is_single(array(17, 19, 1, 11))
当然,你也可以让它在多个ID下同时显示。
is_single(array(‘beef-stew’, ‘pea-soup’, ‘chili’))
OK,这段话的意思一定很容易理解的,老饕就不在多说了。
还有,最后老饕还要友情提示一下:这个命令只适合于2.5及以后的版本,不过,难道还有人在用2.5以前的版本吗?

当然,还有我们的page页面。

下面的命令只对WordPress自身的页面起作用~如果这个页面是童鞋们自己制作的网页,那么就不太适用了。

is_page()
is_page(’42′)
is_page(‘About Me And Joe’)
is_page(‘about-me’)
is_page(array(42,’about-me’,’About Me And Joe’))

对于这些命令我的不详细说了,与  Single Post 页面对比一下,自然明白它的作用。

还有更多的命令~~

is_home()

is_front_page()

is_admin()
……

真是,很好很强大,通过这个插件,你几乎可以再任意界面,显示任意不同的侧边栏啦。更多的功能老饕就不在赘述,有兴趣的童鞋可以前去作者的主页,另外老饕还附了插件下载地址方便童鞋们下载。

前去作者主页:Let’s go!

下载Widget Logic:WordPress官方 纳米盘

PS:这篇文章是给和老饕一样懒的童鞋们写的,如果你想通过修改代码的方法来实现这些功能,你可以参考一下两篇文章:

WordPress 不同页面、分类调用不同侧边栏详解

WordPress不同页面调用不同侧边栏技术详解



分享到:
版权申明

本站所有文章,除特别标明外,皆为原创。如需转载,请注明出处:

转载自:i 飞扬 分享精彩!
原文链接:wordpress不同页面调用不同侧边栏插件法:Widget Logic-也说技术

您的支持是我最大的动力!

  1. 不错不错 :rolleyes:

    [点击回复]

    老饕 回复:

    @微扬, 插件功能实现起来容易些~

    [点击回复]

  2. 从google上搜到,居然看到feel lucky 按钮

    [点击回复]

  3. 好文,对我非常有用,刚好要搞一个排行榜,又不想在首页显示,用上了。

    [点击回复]

  4. 飞扬兄..强大 ! 我在百度搜索进来的 ~

    [点击回复]

    老饕 回复:

    @超人, 再次申明,俺老饕~~

    [点击回复]

  5. 很想知道你首页摘要里的缩略图是怎么实现的…很漂亮.
    插件?还是自己写的?要是自己写的, 写个教程不?

    [点击回复]

    老饕 回复:

    @JuJue, 汗,怎么都是这个问题~~还是同一天问的~~
    参看这里:http://ifeiyang.cn/picture/qingwuflying 的最近回复,和那个方法相同
    ps:图片的角是自己做的

    [点击回复]

  6. :cry: 又让我有折腾inove的冲动了

    [点击回复]

    老饕 回复:

    @sck, 无折腾,不博客~~

    [点击回复]

  7. 我来学习一下。

    [点击回复]

  8. 这个插件很合我胃口呀,早就想要这样的功能了……

    [点击回复]

    老饕 回复:

    @怡红公子, 那就用吧!呵呵

    [点击回复]

    • 老饕
    • 2009年09月22日

    @仁心博客, 呵呵,伟大的人民教师

    [点击回复]

  9. 不错,我是用改代码实现的!

    [点击回复]

    老饕 回复:

    @JiaCheng, 有时间一定用改代码的方式实现它

    [点击回复]

  10. 这个我可是一直再用呢
    很好的插件

    [点击回复]

  11. 这个不错,先收了,
    空了研究研究

    [点击回复]

  12. 这个不错的,不过暂时还用不到,现在的侧边栏我已经很满意了。。

    [点击回复]


无觅相关文章插件,快速提升流量