Name des Autors zu post_class() in WordPress hinzufügen
Ein Freund kam neulich auf mich zu fragte mich, wie er die Beiträge seines Blogs optisch trennen kann, je nachdem, welcher Autor den Beitrag geschrieben hat. Ich sagte, das sei ganz einfach und nahm — optmistisch, wie ich bin — an, die WordPress-Funktion post_class() würde u.a. auch den Namen des Autors als Klasse ausgeben. Dem ist jedoch nicht so.
Man kann den Namen des Autors aber ganz schnell mit folgendem PHP-Code hinzufügen:
PHP/HTML
<?php $curauth = get_userdata(intval($post->post_author)); ?>
<div <?php post_class($curauth->user_login) ?>>
Nun erscheint der Autorenname in der Klasse des Beitrags-div und man kann die einzelnen Posts ganz bequem per CSS optisch anpassen.
(via the english guy web design)