我试图在像<div class="kor $value">
$value = get_theme_mod( 'ani', 'fadeIn' );
$output .= apply_filters( 'wal') ? '<div class="kor' <?php echo $value' ">':'');
答案 0 :(得分:0)
如果你有alreay定义的$ output,你应该使用concat string
$output .= apply_filters( 'wal') ? '<div class="kor' . $value . ' ">':'');
答案 1 :(得分:0)
你似乎在现有的一个中声明了另一个php块,而且还没有使用。将字符串连接在一起。而且还存在一个支架问题。
这是一个固定版本:
$output .= (apply_filters('wal') ? '<div class="kor'.$value.' ">' : '');
答案 2 :(得分:0)
您不需要echo
。你只需要连接值。除了第二行末尾的)
将引发错误。试试这个:
$output .= apply_filters( 'wal') ? '<div class="kor'.$value.'">':'';
答案 3 :(得分:0)
PHP用点分隔字符串。所以把你的var放在点之间。像这样:
$output .= apply_filters( 'wal') ? '<div class="kor'.$value.'">':'');