web-dev-qa-db-ja.com

ワードプレスの条件付きヘッダ

2つの特定のカスタム投稿タイプ用にテーマのヘッダーを変更しようとしています。すべてのテーマページのヘッダはこのコードから出力されます。

<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>
    } 
?>

しかし、私は構文エラー '<'を受け取り、その理由が理解できません。誰かが私を助けてもらえますか?ありがとう。

<?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
    } 
?>
2
Jack Johansson