Parse error: syntax error, unexpected $end in /home/www/web44/html/wp-content/themes/default_de/index.php on line [B]56
Das bedeutet, dass irgendwo ein Block nicht geschlossen wurde. Wie ich oben bereits sagte, wird das bei dir wahrscheinlich der if-Block sein.
Zitatoder wenn ich das [COLOR=#000000][COLOR=#0000cc]<?php [/COLOR][COLOR=#006600]if ([/COLOR][COLOR=#0000cc]have_posts[/COLOR][COLOR=#006600]()) : [/COLOR][COLOR=#0000cc]?> weglasse[/COLOR][/COLOR], dann geht es auch.
P.S.: Es ist sichergestellt, dass es in jeder Kategorie immer Posts gibt !
Dann lass die if-Blöcke jeweils weg. Das "if ( have_posts() )" fragt ja nur ab, ob Beiträge vorhanden sind, und gibt im "else"-Zweig eine Meldung aus, falls keine gefunden wurden. Das könntest du in deinen Blöcken auch weglassen.
[SIZE="1"]PS: Wie jottlieb schon sagte, verwende bitte die code/php-Tags um längere Codeblöcke hier im Forum zu kennzeichnen.[/SIZE]