![]() |
WordPress 不同页面显示不一样的侧边栏
本文将告诉你如何在 WordPress 不同的页面显示不同的侧边栏内容. 如: 可以在首页显示 Archives, 但要在其他页面显示 Categories. 为什么要这么做呢? 因为访客在不同的页面会对不一样的内容感兴趣, 在首页可能他们愿意看到目录和索引等内容, 而在单篇文章则会对文章相关内容更加关注. 所以我们可以通过不同的侧边栏 Widgets 来引导访客.
这是个极其简单的主题加工, 本不想多言, 但貌似有些朋友还是不太了解, 所以专门发个文章说说, 老鸟请绕行. 首先要说明的是, 以下操作目前只能通过修改 sidebar.php 或相关代码达到目的. 目前还没发现有这样的插件, 我不知道开发这样一个针对 Widget 的插件是否有价值, 但有兴趣的朋友可以一试. Okay, 下面我们来个例子吧, 假如现在的 Widget 结构如下: Code:
<div class="widget xxx_widget">Code:
<?php if (is_home()) : ?>WordPress 已经为我们提供了足够多的页面筛选方法, 以下一些相关资料: Codex 关于页面限制方法的说明: http://codex.wordpress.org/Conditional_Tags 你也可以打开 wp-includes/query.php 查看 WordPress 的源代码. |
| All times are GMT +8. The time now is 12:28 PM. |
Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.