php语法问题。(php数组中css中的php)
我有一个简短的问题,这个问题可能非常容易回答,但我今天很愚蠢 有人能告诉我关闭数组中php语法问题。(php数组中css中的php),php,css,wordpress,syntax,Php,Css,Wordpress,Syntax,我有一个简短的问题,这个问题可能非常容易回答,但我今天很愚蠢 有人能告诉我关闭数组中的正确语法,并向我解释正确的语法吗?谢谢 <?php wp_nav_menu( array( 'theme_location' => '1st_menu', 'before' => '<h4 '<?php if ( is_page('5')) { echo ' id="vi
的正确语法,并向我解释正确的语法吗?谢谢
<?php
wp_nav_menu(
array(
'theme_location' => '1st_menu',
'before' => '<h4 '<?php if ( is_page('5')) { echo ' id="visible"'; } ?> >',
'after' => '</h4>'
)
);
?>
我猜是这样的:
<?php
wp_nav_menu(
array(
'theme_location' => '1st_menu',
'before' => '<h4 '.(is_page('5') ? ' id="visible"' : '').' >',
'after' => '</h4>'
)
);
?>
wp\u导航菜单(
数组(
“主题位置”=>“第一菜单”,
'在'=>''之前,
'在'=>''之后'
)
);
不知道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>'
)
);
?>
Ha:)为ternarymobile干杯,罗宾!美好的谢谢你能推荐一些关于引号用法的好解释吗?在混合php和css时,我总是把事情搞混。。。我猜这就是为什么我是一个前端人..你犯了一个错误,有太多的php
标记。一旦你有了一个@tobiasmay:没问题,但是当我提供了一个复制粘贴答案时@Chris提供了几乎相同的答案和一个带有良好解释的评论。所以,不要错过一次投票。没有解释的快速修复(现在),这是你第二次“打开”php(ha,你是php和php的混合体。)我想我不得不插入一些css…吸取了教训。谢谢大家!
<?php
if(is_page('5')){
$id = ' id="visible" ';
}else{
$id = NULL;
}
wp_nav_menu(
array(
'theme_location' => '1st_menu',
'before' => '<h4'.$id.'>',
'after' => '</h4>'
)
);
?>