Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak wyróżnić komentarze autora w WordPress

Twoja sekcja komentarzy to miejsce, w którym Twoja społeczność ożywa. To ważna przestrzeń do nawiązywania kontaktów, rozmów i angażowania czytelników.

Jako autor, Twoje odpowiedzi są kluczową częścią tej interakcji. Chcesz mieć pewność, że Twój głos jest łatwy do znalezienia przez czytelników, aby zachęcić do jeszcze większej dyskusji.

Podświetlanie Twoich komentarzy nadaje im zasłużoną uwagę. Ten prosty dodatek sprawia, że cały obszar dyskusji wygląda bardziej profesjonalnie, uporządkowanie i angażująco.

Wierzymy, że drobne wybory projektowe mogą mieć duży wpływ na doświadczenie użytkownika. A to jedna z najłatwiejszych i najskuteczniejszych zmian, jakie możesz wprowadzić.

W tym artykule pokażemy Ci, jak łatwo wyróżnić komentarze autora w WordPress.

Podświetlanie komentarzy autora w postach na blogu WordPress

Dlaczego wyróżniać komentarze autora w WordPress?

Komentarze to świetny sposób na budowanie zaangażowania użytkowników na Twojej stronie. Jeśli chcesz uzyskać więcej komentarzy pod swoimi artykułami, możesz to zachęcić, aktywnie uczestnicząc w dyskusjach.

W przypadku nowego bloga WordPress możesz łatwo odpowiadać na komentarze i brać udział w dyskusjach z czytelnikami. Jeśli prowadzisz bloga dla wielu autorów, możesz zachęcić autorów do pomocy w moderowaniu komentarzy.

Jednak większość motywów WordPress nie rozróżnia komentarzy i są one wyświetlane w tym samym stylu.

Układ zwykłych komentarzy bez podświetlania autora

Przypadkowy czytelnik może przewijać komentarze, nie zdając sobie sprawy z dodatkowej treści wniesionej przez autora w dyskusji.

Wyróżnianie komentarzy autora pomaga to naprawić i sprawia, że komentarze autora wyróżniają się i są bardziej zauważalne.

Ostatecznym celem jest zachęcenie nowych użytkowników do dołączania do komentarzy i ostatecznie subskrypcji Twojego newslettera lub zostania klientem.

Mając to na uwadze, przyjrzyjmy się, jak łatwo wyróżnić komentarze autora w WordPressie.

Podświetlanie autora komentarza w WordPress

Najprostszym sposobem na wyróżnienie komentarzy autora posta jest dodanie niestandardowego CSS do swojego motywu WordPress. Pozwala to łatwo dodać potrzebny kod i zobaczyć podgląd na żywo, jak będzie wyglądał na Twojej stronie, bez zapisywania go.

Najpierw musisz przejść do Wygląd » Dostosuj w obszarze administracyjnym WordPress. Spowoduje to uruchomienie interfejsu narzędzia do dostosowywania motywów WordPress. Zauważysz szereg opcji w kolumnie po lewej stronie i podgląd swojej witryny na żywo.

Narzędzie do dostosowywania motywu w WordPress

Stąd musisz kliknąć zakładkę „Dodatkowy CSS”.

Spowoduje to otwarcie obszaru tekstowego, w którym będziesz dodawać niestandardowy CSS.

Dodatkowa karta CSS

Chciałbyś jednak zobaczyć, jak będzie wyglądać niestandardowy CSS po zastosowaniu.

Aby to zrobić, musisz przejść do wpisu na blogu, który zawiera komentarze autora wpisu.

Przeglądanie komentarzy w narzędziu do dostosowywania motywu

Przewiń w dół do sekcji komentarzy, a następnie dodaj poniższy niestandardowy kod CSS w polu Niestandardowy CSS po lewej stronie.

.bypostauthor { 
background-color: #e7f8fb;
}

Od razu zauważysz zmianę komentarza autora pasującą do wprowadzonego niestandardowego CSS.

Komentarz autora wyróżniony innym kolorem tła

Więc jak to wszystko działa?

Widzisz, WordPress dodaje niektóre domyślne klasy CSS do różnych obszarów Twojej strony internetowej. Te klasy CSS są obecne niezależnie od tego, którego motywu WordPress używasz.

W tym przykładowym kodzie użyliśmy klasy CSS .bypostauthor, która jest dodawana do wszystkich komentarzy dodanych przez autora posta.

Dodajmy więcej stylów CSS, aby były jeszcze bardziej widoczne. Oto przykładowy kod, który dodaje małą etykietę „Autor” do komentarzy autora posta i obramowanie wokół obrazka awatara autora.

.bypostauthor:before { 
content:"Author";
float:right;
background-color:#FF1100;
padding:5px;
font-size:small;
font-weight:bold;
color:#FFFFFF;
}
.bypostauthor .avatar {
border:1px dotted #FF1100;
}

Tak to wyglądało na naszej stronie testowej.

Autor komentarza wyróżniony etykietą Autor

Wyróżnianie komentarzy według roli użytkownika w WordPress

Obecnie wiele blogów WordPress ma członków zespołu odpowiedzialnych za odpowiadanie na komentarze. Popularne strony internetowe mogą mieć autora posta, administratora i moderatorów odpowiadających na komentarze, aby zwiększyć zaangażowanie użytkowników.

Jak podświetlić komentarz dodany przez członka zespołu, który nie jest faktycznym autorem posta?

Istnieje prosty sposób, aby to osiągnąć. Wymaga to jednak dodania niestandardowego kodu do Twojej witryny WordPress. Jeśli nigdy tego nie robiłeś, zapoznaj się z naszym artykułem na temat jak wklejać fragmenty kodu z sieci do WordPressa.

Najpierw musisz dodać następujący kod do pliku functions.php swojego motywu lub do wtyczki fragmentów kodu:

if ( ! class_exists( 'WPB_Comment_Author_Role_Label' ) ) :
class WPB_Comment_Author_Role_Label {
public function __construct() {
add_filter( 'get_comment_author', array( $this, 'wpb_get_comment_author_role' ), 10, 3 );
add_filter( 'get_comment_author_link', array( $this, 'wpb_comment_author_role' ) );
}
  
// Get comment author role 
function wpb_get_comment_author_role($author, $comment_id, $comment) { 
$authoremail = get_comment_author_email( $comment); 
// Check if user is registered
if (email_exists($authoremail)) {
$commet_user_role = get_user_by( 'email', $authoremail );
$comment_user_role = $commet_user_role->roles[0];
// HTML output to add next to comment author name
$this->comment_user_role = ' <span class="comment-author-label comment-author-label-'.$comment_user_role.'">' . ucfirst($comment_user_role) . '</span>';
} else { 
$this->comment_user_role = '';
} 
return $author;
} 
  
// Display comment author                   
function wpb_comment_author_role($author) { 
return $author .= $this->comment_user_role; 
} 
}
new WPB_Comment_Author_Role_Label;
endif;

Zamiast edytować plik functions.php swojego motywu, zalecamy dodanie tego kodu za pomocą WPCode.

Ten wtyczka do fragmentów kodu sprawia, że dodawanie niestandardowego kodu w WordPress jest bezpieczne i łatwe.

WPCode

Aby rozpocząć, musisz zainstalować i aktywować bezpłatną wtyczkę WPCode. Jeśli potrzebujesz pomocy, zapoznaj się z naszym przewodnikiem jak zainstalować wtyczkę WordPress.

Po aktywacji wtyczki przejdź do Fragmenty kodu » Dodaj fragment z panelu administracyjnego WordPress.

Następnie najedź kursorem myszy na opcję „Dodaj swój niestandardowy kod (nowy fragment)” i kliknij przycisk „Dodaj niestandardowy fragment”.

Dodaj nowy fragment niestandardowego kodu w WPCode

Następnie wybierz „Fragment PHP” jako typ kodu z opcji, które pojawią się na ekranie.

Wybierz Fragment PHP jako typ kodu

Teraz możesz dodać tytuł dla swojego fragmentu kodu i wkleić powyższy kod do pola „Podgląd kodu”.

Wklej fragment do wtyczki WPCode

Następnie po prostu przełącz przełącznik z pozycji „Nieaktywny” na „Aktywny” i kliknij przycisk „Zapisz fragment” u góry strony.

Aktywuj i zapisz swój niestandardowy fragment kodu

Ten kod po prostu dodaje etykietę roli użytkownika obok nazwy autora komentarza. Tak to wygląda bez żadnego niestandardowego stylizowania.

Etykiety ról użytkowników dodane do komentarzy

Uczyńmy to trochę ładniejszym, dodając niestandardowy CSS. Przejdź do strony Wygląd » Dostosuj i przejdź do zakładki Dodatkowy CSS.

Możesz użyć poniższego CSS, aby stylizować etykietę roli użytkownika w komentarzach.

.comment-author-label {
    padding: 5px;
    font-size: 14px;
    border-radius: 3px;
}
  
.comment-author-label-editor {  
background-color:#efefef;
}
.comment-author-label-author {
background-color:#faeeee;
}
  
.comment-author-label-contributor {
background-color:#f0faee;   
}
.comment-author-label-subscriber {
background-color:#eef5fa;   
}
  
.comment-author-label-administrator { 
background-color:#fde9ff;
}

Tak to wyglądało na naszej stronie testowej. Zachęcamy do modyfikacji kodu, aby dopasować kolory i styl Twojego motywu.

Rola użytkownika wyróżniona

Aby uzyskać więcej szczegółów, możesz przeczytać nasz artykuł o tym, jak dodać etykiety ról użytkowników do komentarzy w WordPress.

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyróżniać komentarze autorów w WordPress. Możesz również zapoznać się z naszym poradnikiem na temat jak wyróżniać nowe posty dla powracających odwiedzających w WordPress oraz naszymi ekskluzywnymi wyborami najlepszych wtyczek do pól biografii autora dla WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

23 CommentsLeave a Reply

  1. Uważam, że wizualne oddzielenie komentarzy użytkowników od komentarzy autora jest dość ważne. Ma to dla mnie sens, zwłaszcza dlatego, że jasno pokazuje, że autor artykułu odpowiada i prawdopodobnie jest najbardziej kompetentny w danej dziedzinie. Jeśli implementacja jest tak prosta, to jest absolutnie świetnie!

  2. Mam PYTANIE dotyczące komentarzy – ponieważ komentarze są treścią generowaną przez użytkowników, czy jest jakiś sposób, aby wyszukiwarki je indeksowały?
    Wiem, że posty na forum i w społeczności często pojawiają się w wynikach wyszukiwania, więc jestem ciekawy, czy coś podobnego działa w przypadku komentarzy WordPress.

    • Normally if you check with your SEO plugin they may have a tool or setting to add markup for your comments :)

      Admin

  3. Not work for me :(

    Używam niestandardowego motywu z plikiem comments.php z motywu twenty Twenty Thirteen.

    Gdzie mogę dodać więcej klas CSS?

  4. Cześć! Kiedy ktoś zostawia komentarz na mojej stronie, nazwa autora pojawia się na szaro. Jak mogę to zmienić na czarny? Ponadto, słowo „permalink” zawsze znajduje się poniżej daty i godziny komentarza. Jak mogę się go pozbyć? Będę bardzo wdzięczny za wszelką pomoc. Dziękuję.

  5. Próbowałem to zrobić, ale nie mogłem. Dodałem się do mojej opcji motywu sam.
    Może zmieniłem „div”…
    Dziękuję za temat.

  6. Występuje problem ze zmianą tła, jeśli autorem jest twórca komentarza, a ktoś inny odpowiedział, ponieważ zagnieżdżona odpowiedź również będzie miała to samo podświetlone tło!

  7. Fajny post… ale czy istnieje jakiś plugin do tego samego (są jakieś, ale mają 2-3 lata)? Szukam nowego z większymi opcjami dostosowywania.

  8. Czy jest sposób, aby nadać każdemu autorowi (głównym) komentarze w różnych kolorach?

    • Tak, jest możliwe przypisanie różnych kolorów komentarzy dla zarejestrowanych użytkowników. Klasa wyglądałaby tak: .comment-author-username. Zastąp username nazwą użytkownika.

      Admin

  9. Poszedłem drogą, którą opisałeś, ale nie znalazłem szablonu <li id=”comment-“> w moim comments.php
    Jakieś rozwiązanie?

  10. Przydatna wskazówka.
    Kiedy czytam komentarze do postów, mam tendencję do czytania komentarzy autora, zakładając, że to, co mówi, ma większy autorytet.
    Z CSS sobie radzę, ale nigdy nie jestem pewien co do PHP.
    Może mnie skusiłeś, żebym zaczął grzebać w PHP!

  11. W mojej wersji WordPressa muszę tylko dodać istniejącą klasę, którą generuje WordPress. Jest to „comment-author-admin”. Być może klasa „bypostauthor”, którą generuje WordPress, również zadziała.

    • Prawdopodobnie możesz dodać przecinek i dodać więcej identyfikatorów użytkowników, ale wyświetli to wszystkie komentarze redaktorów w wersji podświetlonej, więc tak, będzie to porażka, jeśli spojrzysz na to z tej perspektywy.

      Admin

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.