Mitunter will man speziell für eine Kategorie die Beiträge auslisten und dazu ein wenig vom Inhalt bereit stellen. Will man dies innerhalb einer statischen WordPress-Seite machen, so benötigt man entweder ein PHP-Plugin oder man bastelt sich ein Template.
In die statische Seite gehört dann der folgender Code, der die Kategorie 11 ausliest und die letzten 10 Einträge zeigt. Außerdem werden die Wörter des Beitrags gezählt, und sollten sie größer 20 sein, so wird dann … ausgegeben.
Die Funktion get_post kann mit weiteren Parametern gefüllt werden, so dass noch andere Listen möglich sind.
<ul>
<?php
$MyCat_Content = get_posts('numberposts=10&category=11');
$MyCat_Echo = '';
if (is_array($MyCat_Content)) {
foreach ($MyCat_Content as $post) {
$My_Content = strip_tags($post->post_content);
$words = explode(' ', $My_Content, 21);
if (count($words) > 20) {
array_pop($words);
array_push($words, ' ...');
$My_Content = implode(' ', $words);
}
$MyCat_Echo .= '<li><a href="' . get_permalink($post->ID) . '" title="' . $post->post_title . '">' . $post->post_title . '</a>: ' . $My_Content . '</li>';
}
}
echo $MyCat_Echo;
?>
</ul>
Darstellen der letzten Beiträge
Der Code-Schnippsel ist nicht zu nutzen, wenn man seinen Lesern die letzten Beiträge aus allen Kategorien zeigen will, dies läßt sich leichter mit der Funktion wp_get_archives machen.
<ul>
<?php wp_get_archives('type=postbypost&limit=10'); ?>
</ul>
cool, good job..! eine frage: könnte man dabei auch im post verwendete bilder in kleiner darstellung anzeigen lassen???
Mit der Abfrage nicht, dazu muss der Content gefiltert werden, so dass der Tag img gefunden wird. Aktuell werden alle html-Tags entfernt.
ok, danke für die schnelle info. versuch gerade, mir einen überblick über die zahllosen gallery plugins zu verschaffen..
Vielleicht gibts du mir eine Info, welches Gallery-Plugin du für das beste hälst?
ja – wenn ich mal eins finde, bei dem alles klappt ;o) ich habe bisher immer irgendein problem gehabt, zb mit der anzeige generierter, aber nicht korrekt aufgerufener thumbnails oder aber der bilder selbst. eigentlich hätte ich gern so etwas wie ein photoblog, aber mit der option auch mal zwei bilder in einem post zu haben, mit thumbauslese – und das is bei all den scripts auch ausserhalb von wordpress nie drin (und ich bin kein coder). heul.
Bitte keine E-Mail-Benachrichtigung mehr bei neuen Kommentaren zusenden! Vielen Dank!
Super Sache, endlich nimmt meine News Übersicht eine angemessene Form an. Vielen Dank.