Zaznaczenie wypowiedzi autora w komentarzu

Czy widziałeś kiedyś na blogowych komentarzach, że autor ma odpowiedzi z tłem innego koloru ? Ja tak, wiele razy. Jest to bardzo prosta i łatwa sztuczka do wdrożenia. Wystarczy zamienić tylko kilka linijek tekstu w odpowiednich plikach.

Na początek otwórz swój plik style.css i dopisz poniższą linijkę tekstu:

1
.authorstyle { background-color: #B3FFCC !important; }

Możesz oczywiście podać swój kolor – kolory w takim formacie możesz pograć z Tabeli Kolorów HTML.

Następnie otwórz plik comments.php (komentarze.php) i odnajdź podobną linię tekstu, a szczególnie jej pierwszy człon:

1
	<li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>"></li>

Teraz zastąp ją poniższą linią:

1
<li class="<?php if ($comment->user_id == 1) $oddcomment = "authorstyle"; echo $oddcomment; ?>"></li>;

Jeśli na Twoim blogu pisze kilku autorów to musisz zmienić ID == 1 na inne, tak samo nazwę: authorstyle. Inaczej kolor komentarzy zmieni się tylko autorowi który ma ID nr 1.

Jeśli masz jakieś pytania to pisz w komentarzach.

Podziękowania należą się Mattowi.

Podobne Wpisy na Wordpress.Praktycznie.net:

  1. Logowanie do Panelu Admina WordPress na Głównej Stronie. Nic specjalnego ale czasem przydatna rzecz – Jak zrobić logowanie...

Tagi: , , , , , ,

8 Odpowiedzi na “Jak wyróżnić kolorem tła komentarz autora?”

  1. Witam,
    A co jeśli mamy nowy system komentarzy?
    Jak wyróżnić komentarze autorów bloga (także nie w swoich wpisach)?

  2. W mojej skórce niestety nie mogę znaleźć żadnej z części tego kodu
    <li id=”comment-”> :/.
    Mogę Ci przesłać mój comments.php?

  3. No tak w nowych skórkach może być problem ale jest na to specjalna wtyczka:
    http://wordpress.org/extend/pl.....highlight/

    powinna załatwić sprawę.

  4. Dzięki za odp., tylko nie umiem użyć tej wtyczki… :) Np. nie wiem, gdzie mam dać author_highlight(); i co jeszcze zrobić, żeby wszystko działało. Zmieniłem w edycji wtyczki maila na swój.

  5. j.w. ja też nie do końca potrafię sobie poradzić :P

  6. ciężko mi tak na odpowiedzieć i wam pomóc na odległość. Dużo zależy od tego jak stworzona jest skórka – jaki jest system komentarzy itp. U Kamila pomogła zmiana ID usera – normalnie jest ustawiona na 1 – on miał 2. No i do tego całość ustawień komentarzy była w pliku functions.php .

  7. Sprawdźcie plik functions.php w swojej skórce. W moim przypadku tam trzeba było wszystko zrobić zamiast w comments.php.

    Dzięki Marcin ;)

  8. może lepiej odezwij się na gg: 5393450 – będzie mi łatwiej :)

Zostaw Komentarz

Proszę pozostawić te dwa pola tak jak są: