WordPress中的条件标题

时间:2017-04-03 作者:Monica Maria Crapanzano

我正在尝试修改两种特定自定义帖子类型的主题标题。所有主题页的标题都是从以下代码输出的:

<script>
        jQuery(function($){

        $(\'.parallax-window\').parallax({imageSrc: \'<?php echo  $ilgelo_options[\'ilgelo-parallax-image\'][\'url\'];?>\'});
        });
</script>
我试着把我的条件代码:

<?php if ( is_singular( array( \'rivista\', \'rivista-trimestrale\' ) ) ) {
    <script>
        jQuery(function($){

        $(\'.parallax-window\').parallax({imageSrc: \'<?php echo  $ilgelo_options[\'ilgelo-parallax-image\'][\'url\'];?>\'});
        });
    </script>
} else {

<script>
        jQuery(function($){

        $(\'.parallax-window\').parallax({imageSrc: \'STYLESHEETPATH."/img/header-rivista.jpg"\'});
        });
    </script>
    } 
?>
但我发现一个语法错误“<;”我不明白为什么。谁能帮帮我吗?谢谢

1 个回复
最合适的回答,由SO网友:Johansson 整理而成

看来你忘了用<?php?> 正确地请记住按如下方式打开和关闭php标记:

<?php if ( is_singular( array( \'rivista\', \'rivista-trimestrale\' ) ) ) {?>
    <script>
        jQuery(function($){

        $(\'.parallax-window\').parallax({imageSrc: \'<?php echo  $ilgelo_options[\'ilgelo-parallax-image\'][\'url\'];?>\'});
        });
    </script><?php
} else { ?>

<script>
        jQuery(function($){

        $(\'.parallax-window\').parallax({imageSrc: \'STYLESHEETPATH."/img/header-rivista.jpg"\'});
        });
    </script><?php
    } 
?>

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请