Super, jetzt bin ich zwar auf einer anderen Baustelle - habe aber ein ähnliches Problem:
Ich möchte, dass das Datum eines Eintrages nur dann angezeigt wird, wenn sich dieser in Kategorie 1 befindet.
Das hier
<abbr title="<?php the_time('d. F Y'); ?>"><?php unset($previousday); printf(__('%1$s – %2$s'), the_date('', '', '', false), get_the_time()) ?></abbr>
soll also nur angezeigt werden, wenn
<?php
if (in_category(1)) {
echo "das Datum";
} else {
// nichts anzeigen
}
?>
erfüllt ist.
Leider funktioniert das hier nicht
<?php if (in_category(1)) {
echo "<abbr title='". the_time('d. F Y'); ."'>". unset($previousday); printf(__('%1$s – %2$s'), the_date('', '', '', false), get_the_time()) ."</abbr>";
} else {
// nichts anzeigen
}
?>
und ich bekomme die folgende Fehlermeldung
[B]Parse error[/B]: syntax error, unexpected '.' in...
Leider verstehe ich nicht, wieso der Fehler auftaucht.
Kann mir jemand weiterhelfen?
Danke schon mal,
greez