If statement WordPress中的php if-else语句-怎么了?

If statement WordPress中的php if-else语句-怎么了?,if-statement,If Statement,在我改变了我们的主机之后(不同的php版本) 当前托管-PHP 5.3.3(cli) 上一个版本-PHP5.5.19(cli) 我们WP站点中的一些代码停止工作,尝试进行更改,但没有成功。“If”和“else”效果很好,但当我尝试添加“elseif”时,它就停止工作了 这是我的密码 谢谢如果{或}之后的代码超过1行,您可能会错过它。尝试添加这样的空格:“else if”。 祝你好运希望我帮了你。你少了一个,我不知道这就是问题所在 无论如何,这是相同的代码(只是有一些缩进),它应该可以正常工作 &

在我改变了我们的主机之后(不同的php版本)

当前托管-PHP 5.3.3(cli) 上一个版本-PHP5.5.19(cli)

我们WP站点中的一些代码停止工作,尝试进行更改,但没有成功。“If”和“else”效果很好,但当我尝试添加“elseif”时,它就停止工作了

这是我的密码


谢谢

如果{或}之后的代码超过1行,您可能会错过它。尝试添加这样的空格:“else if”。
祝你好运希望我帮了你。

你少了一个
,我不知道这就是问题所在

无论如何,这是相同的代码(只是有一些缩进),它应该可以正常工作

<?php if($page_id == 35) : ?>
    <a href="tel:111111">111</a>

<?php elseif($page_id == 55) : ?>
    <a href="tel:111111">22</a>

<?php else: ?>
    <a href="tel:333">Other</a>

<?php endif; ?>
为澄清目的增加了缩进

定义“停止工作”。它有什么作用?
<?php if($page_id == 35) : ?>
    <a href="tel:111111">111</a>

<?php else: 
    if($page_id == 55) : ?>
        <a href="tel:111111">22</a>

    <?php else: ?>
        <a href="tel:333">Other</a>

    <?php endif; ?>

<?php endif; ?>