Kommentare des Autors hervorheben

Immer wieder stolpere ich über Blog-Betreiber, die ziemlich fluchen, weil die eigenen Kommentare nicht vernünftig hervorgehoben werden. Die Lösung ist über das Template relativ einfach, wir aber zumeist falsch verwendet, da immer nur mittels $comment->user_id der Benutzer mit der Id 1 (also Admin) berücksichtigt wird.

Hat man nun einen Blog mit mehreren Schreibern ist das Triggern auf die Id 1 ziemlich sinnlos, da alle Autoren ausser dem Admin natürlich nicht die Id 1 besitzen. Die Lösung für dieses Problem ist dabei ebenso einfach, wie die eigentlichen Vorschläge die in jedem zweiten Blog zu finden sind: $authID=get_the_author_meta(‚ID‘);

Zunächst ermittelt man die Id des Autors, vergleicht diese mit der Id des Kommentar-Schreibers und schon hat man ein Kommentar-Highlighting das wirklich für alle Autoren funktioniert:

<li class="comment-container
 
    <?php
        $authID=get_the_author_meta('ID');
        if($authID == $comment->user_id)
            $oddcomment = 'authcomment';
        echo $oddcomment;
    ?>"  id="comment-<?php comment_ID(); ?>">
    //...
</li>

Ähnliche Beiträge

WordPress, Firefox und das verloren gegangene Logi... Seit geraumer Zeit habe ich hier ein ziemlich nerviges Problem in der Kombination WordPress / Firefox! Ich habe einen Teil meiner Passwörter im Firefo...
Administrations-Menü für WordPress und Drupal Im Gegensatz zu WordPress hat Drupal ein echtes Problem, und das heißt Backoffice. Es ist jetzt nicht so schlimm wie das von Typo3, aber man hätte das...
Wordfence – Vernünftige Sicherheit für WordP... Sicherheit ist so ein Thema, das im WordPress Core grob vernachlässigt wird. Ohne entsprechende Plugins läuft da nichts. Dies betrifft sowohl Brute Fo...
WordPress, Social Networks & asynchrones Lade... Blogs sind langsam geworden, und das meine ich eher im Generellen! ;) Woran liegt das? Das Problem sind die hunderten Social Networks die eingebunden ...

3 Antworten auf „Kommentare des Autors hervorheben“

  1. Pingback: Linkhub – Woche 22-2010 - pehbehbeh

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.