试试这个: - 更新 - SOOORRY!
<li><a href="index.php" class="first">Home</a></li>
<?php
if (the_title() == "language-translation")
print("<li><a href='become-a-volunteer'>Become a Volunteer</a></li>");
?>
<li><a href="#"><?php the_title(); ?></a></li>
我得到的只是TEXT('成为志愿者')而不是LI项目......(或者那个问题的锚点)? - 请原谅我,但我粘贴了一个错误..这仍然不能在上面工作。
无论if是否为真,我都会得到TEXT并且永远不会得到LI和A
答案 0 :(得分:6)
您正在关闭if语句末尾的PHP标记。删除结尾“?&gt;”
if (the_title() == "language-translation") ?>
答案 1 :(得分:2)
尝试
if(the_title()==“language-translation”)?&gt;
它无法工作的原因是因为你在输入print(PHP命令)之前结束了PHP