Синтаксическая проблема PHP.(PHP в CSS в массиве PHP) - PullRequest
0 голосов
/ 25 февраля 2011

У меня короткий вопрос, на который, наверное, очень легко ответить, но я сегодня тупой ..

Может кто-нибудь сказать мне правильный синтаксис, чтобы закрыть <h4> в моем массиве и объяснить мне правильный синтаксис? спасибо!

    <?php
        wp_nav_menu(
            array(
                'theme_location' => '1st_menu',
                'before' => '<h4 '<?php if ( is_page('5')) { echo ' id="visible"'; } ?> >',
                'after' => '</h4>'
            )
        );
    ?>

Ответы [ 3 ]

6 голосов
/ 25 февраля 2011

Я думаю, что-то вроде:

    <?php
        wp_nav_menu(
            array(
                'theme_location' => '1st_menu',
                'before' => '<h4 '.(is_page('5') ? ' id="visible"' : '').' >',
                'after' => '</h4>'
            )
        );
    ?>
3 голосов
/ 25 февраля 2011
wp_nav_menu(
    array( 
        'theme_location' => '1st_menu', 
        'before' => '<h4 '. (is_page('5') ? ' id="visible"':'').'>', 
        'after' => '</h4>' 
    ) 
);
2 голосов
/ 25 февраля 2011

не знаю о WP, но это должно быть:

<?php
    if(is_page('5')){
        $id = ' id="visible" ';
    }else{
        $id = NULL;
    }
    wp_nav_menu(
        array(
            'theme_location' => '1st_menu',
            'before' => '<h4'.$id.'>',
            'after' => '</h4>'
        )
    );
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...