Moin moin!
Ich lasse mir in der Sidebar mit diesem Code Artikel der Kategorie XY zufällig ausgeben:
PHP
<?php
$args = array( 'numberposts' => 3, 'orderby' => 'rand' );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
<a href="<?php the_permalink(); ?>"><?php the_excerpt() ?></a>
<?php endforeach; ?>
Alles anzeigen
Funktioniert wunderbar, bis auf der Excerpt.
Hier wird immer der Excerpt des aktuell angezeigten Artikels oder bei einer Seite der komplette Inhalt der Seite ausgegeben.
the_permalink und the_title sind jedoch immer die Richtigen. Bin jetzt kein PHP-Chef um zu erkennen wo der Fehler liegt - findet von Euch etwas? Wär klasse!
P.S:
Und wie könnte ich hier noch zusätzlich das benutzerdefinierte Feld "Jahrgang" auslesen bzw ausgeben? Trete da seit Tagen schon auf der Stelle :(