Hallo,
ich möchte einen bestimmte Kategorie (und die Beiträge darin) nur für registrierte Leser einsehbar machen. In der comments.php wird ja über die Anzeige bestimmter Felder (z.B. username) durch den Befehl <?php if ( $user_ID ) : ?> entschieden.
Als php-Neuling habe ich folgendes probiert:
[INDENT]<?php if ( is_home() || is_category() ): ?> [/INDENT][INDENT]<li><h2><?php _e('Categories:'); ?></h2>[/INDENT][INDENT]<ul>[/INDENT][INDENT]<?php if ( $user_ID ) : ?>[/INDENT][INDENT]<?php wp_list_cats('exclude=5,6'); ?>[/INDENT][INDENT]<?php else : ?> [/INDENT][INDENT]<?php wp_list_cats('exclude=6'); ?>[/INDENT][INDENT]<?php endif; ?>[/INDENT][INDENT]</ul>[/INDENT][INDENT]</li>[/INDENT][INDENT]<?php endif; ?>[/INDENT]
Ziel war natürlich, die Kategorie 6 immer auszuschließen und die Kategorie 5 nur anzuzeigen, wenn ein Benutzer angemeldet ist. Ergebnis ist aber, dass 5 auch grundsätzlich nicht angezeigt wird, ob ein- oder ausgeloggt.
Wo liegt der Fehler?
squirrel
Ach so: Mountainbiken ist nicht alles,… , Wordpress 2.2.3 DE-Edition