Cum să scoţi în evidenţă comentariul adminului pe blog

Ok, nu ştiu dacă aţi observat dar tocmai am făcut o modificare ce-mi face mie (administratorului) comentariile de pe blog să apară cu o altă culoare faţă de cele ale vizitatorilor normali.

Iniţial aveam impresia că-mi trebuie vre-un plugin pentru chestia asta, apoi ma găsit o modificare care citea e-mailul meu şi, în funcţie de acesta, apărea comentariul cu altă culoare. Dar dacă era vre-un cititor care folosea e-mailul meu când lăsa comentarii? Comentariul apărea cu altă culoare chiar dacă nu eram eu cel care scria.

În cele din urmă am găsit o metodă mai ingenioasă, care necesită foarte puţine modificări şi chiar nu trebuie să ştii programare ca să le faci. Codul este foarte bine gândit: citeşte user_id-ul celui care comentează, iar dacă acesta este 1 (adică adminul) afişează comentariul cu altă culoare. Acum să vă explic ce aveţi de făcut.

În primul rând, intraţi în folderul themei pe care o folosiţi, în style.css şi adăugaţi (oriunde între rânduri, chiar şi la sfârşit sau început) următorul cod:

.authcomment {
background-color: #F5F5F5 !important; border: 2px #FFFFFF solid;
}

.authcomment este linia din css-ul themei pe care o vom citi in comments.php ca sa ştim ce culoare adăugăm comentariului administratorului. Înlocuiţi #F5F5F5 cu codul culorii cu care vreţi să apară comentariul şi #FFFFFF cu codul culorii borderului care vreţi să înconjoare comentariul. Borderul îl puteţi scoate dacă nu aveţi nevoie de el.

Acum, că am modificat syle.css, trebuie, după cum am spus şi mai sus, să citim din comments.php linia de cod tocmai adăugată ca să o trimitem direct pe comentariul adminului şi să-i modifice culoarea. Aşa că intraţi în folderul themei în comments.php şi căutaţi o linie de cod asemănătoar

<li class=”<?php echo $oddcomment; ?>” id=”comment

O modificaţi astfel încât aceasta va arăta aşa:

<li class=”<?php
if (1 == $comment->user_id)
$oddcomment = “authcomment”;
echo $oddcomment;
?>” id=”comment…

Practic, aţi înlocuit „<?php echo $oddcomment; ?>” cu noul cod astfel încât aţi făcut ca WordPress-ul să citească .authcomment din css numai dacă user_id-ul este egal cu 1. Dacă acesta nu este 1, codul va funcţiona exact ca cel vechi, fără niciun fel de abatere.

Sper să vă fi ieşit totul ok, n-ar avea ce să nu meargă. Totuşi, dacă întâmpinaţi probleme, puteţi pune întrebări!

Numai bine!

Tags:
    1. Crok vineri, 3 iulie 2009, 1:33
    2. Crok vineri, 3 iulie 2009, 1:34
      • Grim_Cris vineri, 3 iulie 2009, 1:47
    3. Crok vineri, 3 iulie 2009, 2:09
    4. Perfu vineri, 3 iulie 2009, 6:14
    5. thor vineri, 3 iulie 2009, 6:25
    6. Andreionuţ vineri, 3 iulie 2009, 9:33
      • Grim_Cris vineri, 3 iulie 2009, 11:13
    7. Slacker vineri, 3 iulie 2009, 11:34
      • Grim_Cris vineri, 3 iulie 2009, 12:05
    8. PanTeraS vineri, 3 iulie 2009, 13:05
    9. mă-ta vineri, 3 iulie 2009, 12:08
      • Grim_Cris vineri, 3 iulie 2009, 14:04
    10. Andreionuţ vineri, 3 iulie 2009, 13:11
    11. PanTeraS vineri, 3 iulie 2009, 13:23
      • Grim_Cris vineri, 3 iulie 2009, 13:55
    12. Lungu Alin vineri, 3 iulie 2009, 14:56
    13. Grim_Cris vineri, 3 iulie 2009, 16:50
    14. mă-ta vineri, 3 iulie 2009, 22:18
    15. Roxana luni, 6 iulie 2009, 16:53
      • Grim_Cris luni, 6 iulie 2009, 17:03
    16. PanTeraS marți, 7 iulie 2009, 22:35
      • Grim_Cris miercuri, 8 iulie 2009, 2:00
    17. alecS joi, 9 iulie 2009, 0:03
      • Grim_Cris joi, 9 iulie 2009, 1:04
    18. alecS joi, 9 iulie 2009, 9:39
    19. Grim_Cris vineri, 10 iulie 2009, 13:17
    20. Lucian marți, 11 octombrie 2011, 13:13
      • Florea Cristian marți, 11 octombrie 2011, 15:32

    Adaugă un comentariu