Typerin wordpress
2.5.2007 23:12Lisäsin tässä juuri bloggaajien kommenteille eri CSS-tyylit. Yritin kovasti googlailla valmista systeemiä, mutta jokaiseen liitännäiseen piti naputella joko kaikkien bloggaajien sähköpostit tai pelkästään yhden ihmisen sähköpostiosoite. Pöh, eihän tämä ole yhtään dynaaminen ratkaisu. Tiedän, että moni WP:tä käyttää, joten tässä ratkaisu ilman mitään rajotteita:
Tämä comments.php:n foreach-loopin sisään, jossa $comments puretaan $comment-muuttujaksi
< ?php $capab = $wpdb->get_var("SELECT meta_value FROM wp_usermeta WHERE user_id=$comment->user_id AND meta_key='wp_capabilities'"); $commenter_is_admin = false; if (!empty($capab)) { $capaba = unserialize($capab); if ($capaba['administrator'] || $capaba['editor'] || $capaba['author']) { $commenter_is_admin = true; } } ?>
Tämä siihen kohtaan, missä kommentit tulostetaan pihalle. Tämä on myös saman foreach-loopin sisällä, yleensä sen loppupäässä.
< ?php // CSS-luokka $class = $commenter_is_admin = 'admin_comment' : 'user_comment'; ?> <!-- Pelkistetty esimerkki: --> <div class="<?php echo $class;?>">< ?php comment_text(); ?></div>
Ei kommentteja »
Tämän artikkelin kommentit RSS-virtana. Paluuviiteosoite
Kommentoi
Moottorina: WordPress | Hostaus: TVP Networks Oy
