WordPress: Alle Kommentatoren im Backend anzeigen

WordPress - Tipp

Vielleicht wurde dieses Thema schon irgendwo besprochen. Ich habe aber auf die Schnelle nichts dazu finden können. Also gebe ich meinen Tipp nun hier an euch weiter. Vielleicht ist er ja auch für euch interessant.

Und zwar wollte ich im Backend unter Kommentare einen Unterpunkt einfügen, über den ich direkt eine Liste aller Kommentatoren und die Anzahl ihrer Kommentare angezeigt bekomme. Dazu benötigt man kein Plugin sondern nur folgenden recht kurzen Code-Schnipsel, der direkt in die Datei functions.php des aktuellen Themes eingebaut werden kann:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
add_action('admin_menu', 'zeige_kommentatoren');
function zeige_kommentatoren() {
add_submenu_page('edit-comments.php', __('Kommentatoren'), __('Kommentatoren'), 10, 'kommentatoren_seite', 'kommentatoren_seite_inhalt');
}
function kommentatoren_seite_inhalt() {
global $wpdb;
$topcommentator_query="SELECT comment_author, comment_author_email,comment_type, SUBSTRING_INDEX(comment_author_url, '/', 3) as top_commentator, COUNT(*) as top_num FROM $wpdb->comments
WHERE comment_approved='1'
AND comment_author_url NOT LIKE '".get_bloginfo( 'url', 'raw' )."%'
AND comment_author !=''
AND comment_author_email NOT LIKE '%@stephans-leuchtfeuer.de%'
AND comment_type NOT LIKE 'pingback' OR 'trackback'
GROUP BY top_commentator
Order by top_num DESC, comment_date ASC";
$topcommentator_result = $wpdb->get_results($topcommentator_query);
if ( !empty($topcommentator_result) ) {
echo '
<ul>';
foreach ($topcommentator_result as $comment) :
$co_aut = $comment-&gt;top_commentator;
$co_aut = str_ireplace("http://", "", $co_aut);
echo '&nbsp;
    <li>',get_avatar( $comment, 32 ),' <a href="'.$comment-&gt;top_commentator.'/" target="_blank">'.$comment-&gt;comment_author.'</a> ('.$comment-&gt;top_num.')</li>
';
echo '
';
endforeach;
echo '</ul>
';
}
}

Die Grundfunktion basiert auf Marcus Schröders Beitrag “Top-Kommentatoren ohne Plugin anzeigen”. Das Script ist relativ rudimentär und kann natürlich auf die eigenen Bedürfnisse angepasst und erweitert werden. Zum Beispiel könnte man sich die top Kommentatoren nur des letzten Monats anzeigen lassen. Da sind eurer Fantasie kaum grenzen gesetzt. Zeile 12 solltet ihr aber in jedem Fall anpassen;-).

Näher möchte ich auf den Code erstmal nicht eingehen. Bei Fragen steht euch natürlich meine Mail-Adresse oder die Kommentarfunktion zur Verfügung. Soweit ich kann, werde ich diese dann beantworten.

In diesem Sinne, ne schöne Jrooß
Stephan

Gratulation

Als ein begeisterter Nutzer von WordPress gratuliere ich hier ganz herzlich zum 1 Millionsten Download der DE-Edition. Dieser wurde schon am 14.01.2011 vorgenommen und daher dürften jetzt schon wieder ein paar mehr dazugekommen sein.

Ich denke, die Qualität der Entwicklung spricht für sich und ist ein Hauptgrund für die Beliebtheit dieses Blog- bzw. Conten-Management-Systems. Ich hoffe, dass wir noch lange Zeit mit dieser Software arbeiten können.

Also, liebe Entwickler: Vielen Dank für Eure tolle Arbeit und weiterhin alles Gute!

Windows 7 Gadget Write2WP

Ich habe vor längerer Zeit mal ein Windows 7 Gadget programmiert, mit dem man schnell mal einen Artikel quasi vom Desktop aus in seinem WordPress-Blog veröffentlichen kann.

Das Gadget bietet zwar bei weitem nicht die Möglichkeiten, die es in WordPress gibt, aber man kann immerhin die grundlegenden Funktionen eines WYSIWYG-Editors nutzen.

Zu finden und zu downloaden ist es hier.

Wie gesagt, will man mal eben das Zeugs, das sich im Kopf gerade ansammelt, im Blog loswerden, kann dieses Gadget vielleicht ganz nützlich sein. Es funktioniert auch mit WP Version 3.0.1, wie ihr mit diesem Artikel sehen könnt.

Geschafft

So, nun ist es geschafft.
Nachdem ich mal wieder ewig lang auf der Suche nach einem WordPress-Theme war, das meinen Vorstellungen entspricht, habe ich eines gefunden, das mir gut gefällt. Es bietet eine Reihe von Einstellmöglichkeiten und ist schon für die WP-Version 3.0 konzipiert.
Es stammt von Jörn Kretzschmar und nennt sich dkret3 (sieht man auch unten im Seitenfuß). Hab auch gleich mal für die tolle Arbeit über Paypal etwas gespendet.
Ich denke, dass sich im Laufe der Zeit noch ein paar Kleinigkeiten am Layout ändern werden. Aber das ist ja normal.
Achja, aufmerksam auf dieses Theme wurde ich beim wirbelwebber. Seinen Blog finde ich sehr unterhaltsam. Ich hoffe, das gelingt mir hier auch.