wordpress is_tag函数无法正常工作

时间:2012-10-17 15:19:38

标签: php wordpress wordpress-theming

目标:如果正在显示的页面是标签(任何标签)的存档页面,请在侧栏中显示不同的内容。

请注意,我没有使用它来检测特定标签。如果我正在查看基于标签的存档页面,我希望它返回TRUE,如果我正在查看类别存档页面,日期存档页面,帖子页面,主页或其他任何内容,我希望它返回。

环境:运行Wordpress 3.4.2的WAMP(使用XAMPP)和(PHP 5.4.4)

代码:

<?php if (is_tag()) : ?>
--some html--
<?php else: ?>
--other html--
<?php endif; ?>

结果: 导航到[博客地址] / tag / horror /总是显示“--other html - ”

我很确定这是语法。

1 个答案:

答案 0 :(得分:0)

is_tax()能为你效力吗? http://codex.wordpress.org/Function_Reference/is_tax

否则,您可以使用标签模板吗? http://codex.wordpress.org/Tag_Templates

解决方案可能是使用get_template_part http://codex.wordpress.org/Function_Reference/get_template_part

模块化您的模板页面,并循环您的循环等。