Autoren-Kommentare anders stylen in Wordpress

Als Artikelautor möchte man seine eigenen Kommentare zu einem Artikel gerne kenntlich machen. Ein einfacher und eleganter Weg, dies zu lösen, führt über die Abfrage der User-Id.

Man baut in den Kommentar-Container (in vielen Fällen ein <li>-Element) den folgenden kleinen php-Code ein:

<li class="entry <?= (1== $comment->user_id)? " byauthor":"" ?>">

Kurzum: Wenn die User-ID = 1 ist, dann wird eine zusätzliche Klasse “byauthor” eingefügt, ansonsten passiert nichts.

Wenn der Kommentierende nun als admin (UID 1) angemeldet ist, wird in der Kommentar-Ausgabe die byauthor-Klasse angehängt, die man dann mit CSS stylen kann.

Bei mehreren Autoren könnte das so aussehen:

<li class="entry <?= (0!= $comment->user_id)? " byauthor-".$comment->user_id :"" ?>">

Heißt: Wenn der User angemeldet ist, dann wird <li class="entry byauthor-1"> (oder eine andere ID) ausgegeben, ansonsten nur <li class="entry">. Dies kann man wieder wunderbar stylen.

05.04.2010 ✭ Tags: , Keine Kommentare

Sag' deine Meinung!

Hinweis: Spammen ist zwecklos, die Kommentare werden moderiert und bei allen Links wird das nofollow-Attribut verwendet!

Hallo, ich heiße Birgit Zimmermann und blogge hier über Webdesign und Webentwicklung, aber auch über persönliche Dinge. mehr Info…

Blog durchsuchen

Beliebte Artikel

  • Sind wir Designer oder Entwickler?
    Roger Johansson macht sich in einem kürzlich erschienenen Artikel Gedanken über die passendste Bezeichnung für seine Tätigkeit und fragt in...
  • Bierglas-Illustration in Photoshop
    Mit dem Frühling nähert sich bekanntlich die Biergarten-Saison. Wer es nicht erwarten kann, der kann sich ja derweil mit Photoshop...
  • 10 der häufigsten Irrtümer über SEO
    Die Suchmaschinenoptimierung ist ein wichtiger Teil jeder Online-Strategie, denn was nützt die beste Website, wenn sie nicht gefunden wird? Da...

Letzte Kommentare

Letzter Tweet

08.09. 16:51

Following:
  • http://a0.twimg.com/profile_images/1118008904/contact_page_normal.jpg
  • http://a2.twimg.com/profile_images/1110525002/twitter_normal.jpg
  • http://a3.twimg.com/profile_images/1109194495/41664_100000067269072_4488_n_normal.jpg
  • http://a2.twimg.com/profile_images/1082314118/twitt_normal.gif
  • http://a0.twimg.com/profile_images/1093142448/coffee_normal.png
  • http://a3.twimg.com/profile_images/216746263/twitter_icon2_normal.jpg
  • http://a1.twimg.com/profile_images/354682513/IMG_9148_smaller_normal.jpg
  • http://a3.twimg.com/profile_images/579376655/dancederholm-peek_normal.jpg
  • http://a3.twimg.com/profile_images/883570735/brian_hoff_normal.png
  • http://a0.twimg.com/profile_images/838955124/twitter_normal.JPG
  • http://a3.twimg.com/profile_images/737563387/Uli_Staiger_normal.jpg
  • http://a2.twimg.com/profile_images/820464474/apple-touch-icon_normal.png
  • http://a1.twimg.com/profile_images/558605393/flo_bruecke_normal.jpg
  • http://a1.twimg.com/profile_images/180766221/iA_logo_construction_ORN1-1_normal.jpg
  • http://a2.twimg.com/profile_images/441804906/avatar_normal.jpg
  • http://a0.twimg.com/profile_images/53104312/jake_avatar_normal.jpg
  • http://a1.twimg.com/profile_images/359256545/Lettercase_icon_normal.png
  • http://a0.twimg.com/profile_images/801376136/kaiser_normal.jpg
  • http://a1.twimg.com/profile_images/573292105/TimeCatcher-Sig-Timeless_normal.jpg
  • http://a3.twimg.com/profile_images/639337767/kev_normal.jpg
  • http://a2.twimg.com/profile_images/960125238/10417_100356933317855_100000306455159_6279_3465843_n_normal.jpg