我正在使用一段简单的if/elseif/else代码为我的页面生成一个标题图像,我似乎无法理解为什么它不能正常工作。它确定要显示的页面的类别,并相应地显示标题。这是我标题中的代码。php:
<?php if (is_category(\'dino run\') || has_category(\'dino run\')) { ?>
<a href="dino-run/"><li><div class="logo splash2">Dino Run</div></li></a>
<?php } elseif (is_category(\'potatoman\') || has_category(\'potatoman\')) { ?>
<a href="http://www.pixeljam.com/potatoman/"><div class="logo splash4">Potatoman Seeks the Troof</div></a>
<?php } elseif (is_category(\'glorkian\' || \'glork\') || has_category(\'glorkian\' || \'glork\')) { ?>
<a href="glorkian"><div class="logo splash3">Glorkian Warrior</div></a>
<?php } else { ?>
<a href="#"><div class="logo splash1">The Pixeljam Octology</div></a>
<?php } ?>
我遇到的问题是我点击了一个有“恐龙跑步”分类的帖子,它显示的很好。。。但是,当我点击一篇没有上述3个定义类别的帖子时,它不会进入else语句,它实际上会显示第三个标题“Glorkian Warrior”。知道我做错了什么吗?