Snabbtips Författare Kommentar Styling i WordPress

En ofta använd funktion i WordPress-bloggar är möjligheten att utforma kommentarer som gjorts av postens författare annorlunda än de andra - att hjälpa svaren att sticka ut. Här kommer vi att redigera standard WordPress för att lägga till lite subtil stilering till författarens kommentarer.

Steg 1 - Om kommando

Öppna comments.php fil som finns i standardens temakatalog: \ wp-content \ themes \ default. Direkt under linjen:

Det finns:

  • id = "kommentar-">
  • Redigera detta för att säga:

  • På den andra raden har vi inkluderat ett "If" -förklaring, som på engelska säger: "Om e-postadressen till kommentarförfattaren matchar den för postens författare (vilket betyder att den är samma person) - lägg sedan in texten" author_comment "".

    Observera också att vi öppnade en klass på första raden. Detta beror på att temat automatiskt gör det för det är variabeln $ $ oddcomment. Vi ska fixa det här nu.

    Steg 2 - Fastställer $ oddcomment

    Om vi ​​lämnade vår kod som det är, på varje "udda" kommentar, skulle klasserna rota upp. För att åtgärda detta, uppe i toppen av filen (vanligtvis linje 17), leta efter:

    $ oddcomment = 'class = "alt"';

    Redigera detta till:

    $ oddcomment = 'alt';

    Sedan längre ner på sidan (vanligtvis linje 48) letar du efter:

    $ oddcomment = (tomt ($ oddcomment))? 'class = "alt"': ";

    Redigera till:

    $ oddcomment = (tomt ($ oddcomment))? "alt": ";

    Från de två senaste ändringarna tog vi helt enkelt bort class = "" text för att stoppa eventuella konflikter med udda kommentarer.

    Steg 3 - Stil det!

    Öppna style.css i temakatalogen. Lägg till raderna längst ner:

    ol.commentlist .author_comment border-bottom: 1px solid # 0066CC; border-top: 1px solid # 0066CC; 

    Detta kommer att ändra gränsvärdena på författarens kommentarer (observera att vi redigerar author_comment-klassen) till en ljusblå färg. Du kan redigera detta men du önskar, men vi går helt enkelt för ett mycket subtilt tillvägagångssätt.

    Det är allt!