Beitragsausgabe in Abhängigkeit der Kommentare

Die Zeiten ändern sich.

Dieser Beitrag scheint älter als 13 Jahre zu sein – eine lange Zeit im Internet. Der Inhalt ist vielleicht veraltet.

WP Adventskalender 19
Den Loop zu verstehen ist das eine, den Query auf seine Bedürnisse anzupassen etwas anderes. In diesem Zusammenhang gibt es sehr viele Möglichkeiten und man muss keinen SQL-Befehl absetzen.
Mit WordPress Version 2.9 gibt es ein weiteres kleines Highlight, die Ausgabe der Inhalte in Abhängigkeit der Kommentare – orderby=comment_count.

Damit wird die Ausgabe für Themes, die beispielsweise die Sortierung aufgrund der Kommentarbeteiligung vornehmen, zum Kinderspiel. Ebenso kann man damit die meist kommentierten Beiträge als Mehrwert für den Leser recht einfach umsetzen.


query_posts('posts_per_page=5&offset=1&orderby=comment_count');
if ( have_posts() ) :
	while ( have_posts() ) : the_post(); ?>

Alternativ kann man beispielsweise auch via Zufall sortieren lassen; nützlich bei kleinen Gimmicks in der Sidebar; auch dazu ein Beispiel mit anderer Syntax.


<?php
$i = new WP_Query( array('category_name' => 'referenzen', 'showposts' => 10, 'nopaging' => 0, 'post_status' => 'publish', 'caller_get_posts' => 1, 'orderby' => 'rand') );
if ( $i->have_posts() ) : ?>

Ebenso kann man seit Version 2.8 von WordPress die Sortierung deaktivieren – orderby=none.

Viele weitere Tipps gibt es in einem Quick Tipp von mir und natürlich im Codex von WordPress.

Von Frank Bültge

bueltge.de [by:ltge.de] wird von Frank Bültge geführt, administriert und gestaltet. Alle Inhalte sind persönlich von mir ausgewählt und erstellt, nach bestem Gewissen und Können, was die Möglichkeit von Fehlern nicht ausschließt.