Typerin wordpress

2.5.2007 23:12

Lisä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

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Moottorina: WordPress | Hostaus: TVP Networks Oy