意外的“回声”(T_ECHO)

时间:2018-07-12 10:20:43

标签: php if-statement

我正在尝试在主题的每个页面上放置一个滑块,但是,我希望更改单个页面以为替代内容使用不同的滑块别名。我使用的php验证程序在第3行给了我一个意外的'echo'(T_ECHO)。我不确定为什么会这样,因为我对任何代码的理解都受到限制。任何帮助表示赞赏。

<?php
        if (is_page ('145') {
                    echo do_shortcode ('[rev_slider alias='hp']');
        } else {
                    echo do_shortcode ('[rev_slider alias='main']')
        }

2 个答案:

答案 0 :(得分:1)

尝试一下

 if (is_page ('145') {
                        echo do_shortcode ("[rev_slider alias='hp']");
            } else {
                        echo do_shortcode ("[rev_slider alias='main']")
            }

答案 1 :(得分:0)

您的代码有许多小错误。它应该像:-

<?php
    if (is_page ('145')) {
        echo do_shortcode ('[rev_slider alias="hp"]');
    } else {
        echo do_shortcode ('[rev_slider alias="main"]');
    }
?>