Ich versuche, wie die <div class="kor $value">
echo ein PHP-Variable in einer Klasse aus
$value = get_theme_mod('ani', 'fadeIn');
$output .= apply_filters('wal') ? '<div class="kor' <?php echo $value' ">':'');
Ich versuche, wie die <div class="kor $value">
echo ein PHP-Variable in einer Klasse aus
$value = get_theme_mod('ani', 'fadeIn');
$output .= apply_filters('wal') ? '<div class="kor' <?php echo $value' ">':'');
Sie scheinen einen anderen PHP-Block innerhalb eines bestehenden zu deklarieren, und auch nicht mit dem. Strings zusammenfügen. Und es gibt auch ein Bracket-Problem.
Hier ist eine feste Version:
$output .= (apply_filters('wal') ? '<div class="kor'.$value.' ">' : '');
Wenn Sie alreay $ output Sie sollten concat definiert haben ein PHP-Variable innerhalb eines div Echo aus Zeichenfolge
$output .= apply_filters('wal') ? '<div class="kor' . $value . ' ">':'');
verwenden
Sie nicht zu echo
brauchen. Sie müssen nur den Wert verketten. neben der )
am Ende der zweiten Zeile wird einen Fehler zu werfen. Versuchen Sie dies:
$output .= apply_filters('wal') ? '<div class="kor'.$value.'">':'';
PHP trennt Strings mit Punkt. Also setze deine var zwischen Punkte. Wie folgt:
$output .= apply_filters('wal') ? '<div class="kor'.$value.'">':'');
Sie sollten die Dokumentation über Zeichenfolgen lesen. Es erklärt die grundlegende Syntax, die Sie nicht richtig bekommen. –
in PHP-Variablen werden nicht in einfachen Anführungszeichen analysiert. Verwenden Sie doppelte Anführungszeichen oder brechen Sie die einfachen Anführungszeichen –
Syntax Probleme PHP in PHP –