【发布时间】:2012-10-07 21:48:30
【问题描述】:
目的:如果正在显示的页面是一个标签(任何标签)的存档页面,在侧边栏中显示不同的内容行。
请注意,我没有使用它来检测特定标签。如果我正在查看基于标签的存档页面,我希望它返回 TRUE,如果我正在查看类别存档页面、日期存档页面、帖子页面、主页或其他任何内容,我希望它返回 FALSE。
环境:WAMP(使用 XAMPP)和(PHP 5.4.4)运行 Wordpress 3.4.2
代码:
<?php if (is_tag()) : ?>
--some html--
<?php else: ?>
--other html--
<?php endif; ?>
结果: 导航到 [博客地址]/tag/horror/ 总是显示“--other html--”
我很确定这是语法。
【问题讨论】:
-
您确定这不是您想要报告为错误的内容吗?
-
很有可能。我把它贴在这里看看是否有人能指出我做错了什么。 -- 我发现大多数时候我发现自己抱怨软件或编码是因为我做错了什么。
-
包含
is_tag()函数的代码在哪里?主题模板文件?插入?具体在哪里?
标签: php wordpress wordpress-theming