it-swarm.com.ru

Условный заголовок в WordPress

Я пытаюсь изменить заголовок в теме для двух конкретных типов сообщений. Заголовок для всей страницы темы выводится из этого кода:

<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
Monica Maria Crapanzano

Кажется, вы забыли правильно использовать <?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