不同的页面有不同的侧栏

2009年4月19日 | 分类: 電腦樂園 | 标签: | 浏览: 260 次阅读

原文出自:WordPress 不同页面显示不一样的侧边栏。我照着上面一步步的做,都没成功,只要我加了第二条if语句<?php else if (is_single()) : ?>。如果是<?php if () : ?>  <?php else : ?>  <?php endif; ?> 这样就可以,无论在<?php else if(): ?>里加了home还是single都无法成功,不知道未来看到这篇文章的博友是不是也是这样,如果也是这样请在此留言告诉我一声。

我用了省去<?php else if(): ?>的方法,我是这样写的:<?php if(is_single()): ?>则… <?php else: ?>则… <?php endif; ?>也就是说,在single页面显示新加的函数,否则在其他页面显示原来的代码,包括在home页面。

原来的代码是包括从头 <?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?> 到尾 <?php endif; ?> 里的代码。不知道是不是因为这段代码才无法用第二条if语句。这条代码不能删,因为通过它才能调出其他的widget 比如text、meta、rss等等。


声明: 原创文章,转载请注明转自 8suo -> 不同的页面有不同的侧栏
  1. 2009年4月20日00:13

    这东西不错,学习一下

  2. 2009年4月20日11:37

    关于WP的东西都要学习!

  3. 2009年4月27日18:44

    这个思路不错,偶回去试试,ps:链接完成! :twisted: