Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Yazar Yorumları Nasıl Vurgulanır?

Web sitenizdeki WordPress gönderilerinde yazarın yorumlarını vurgulamak mı istiyorsunuz?

WordPress blogunuzda yazarın yorumlarını vurgulamak etkileşim oluşturmanıza yardımcı olabilir. Kullanıcılar, yazarın tartışmaya aktif olarak katıldığını gördüklerinde yorum bırakma olasılıkları daha yüksektir.

Bu makalede, etkileşimi artırmak için WordPress’te yazarın yorumlarını nasıl kolayca vurgulayacağınızı göstereceğiz.

Highting comments by an author in WordPress blog posts

WordPress’te Yazar Yorumlarını Neden Vurgulayalım?

Yorumlar, web sitenizde kullanıcı etkileşimi oluşturmanın harika bir yoludur. Makaleleriniz hakkında daha fazla yorum almak istiyorsanız, tartışmalara aktif olarak katılarak bunu teşvik edebilirsiniz.

Yeni bir WordPress blogu için yorumları kolayca yanıtlayabilir ve okuyucularınızla tartışmalara katılabilirsiniz. Çok yazarlı bir blog işletiyorsanız, yazarları da yorum moderasyonuna yardımcı olmaya teşvik edebilirsiniz.

Ancak, çoğu WordPress teması yorumlar arasında ayrım yapmaz ve aynı stil kullanılarak listelenir.

Regular comments layout with no author highlighting

Sıradan bir okuyucu, yazarın tartışmaya kattığı ek içeriğin farkına varmadan yorumlar arasında gezinebilir.

Yazarın yorumlarını vurgulamak bu sorunu çözmenize yardımcı olur ve yazarın yorumlarının öne çıkmasını ve daha dikkat çekici olmasını sağlar.

Buradaki nihai amaç, yeni kullanıcıları yorumlara katılmaya ve nihayetinde bülteninize abone olmaya veya müşteri olmaya teşvik etmektir.

Bununla birlikte, WordPress’te yazar yorumlarını nasıl kolayca vurgulayabileceğimize bir göz atalım.

WordPress’te Yorum Yazarını Vurgulama

Yorumları yazı yazarına göre vurgulamanın en kolay yolu WordPress temanıza özel CSS eklemektir. Bu, gereken kodu kolayca eklemenize ve kaydetmeden web sitenizde nasıl görüneceğine dair canlı bir önizleme görmenize olanak tanır.

İlk olarak, WordPress yönetici alanında Görünüm ” Özelleştir ‘i ziyaret etmeniz gerekir. Bu, WordPress tema özelleştirici arayüzünü başlatacaktır. Sol tarafınızdaki bir sütunda bir dizi seçenek ve web sitenizin canlı bir önizlemesini göreceksiniz.

Theme customizer in WordPress

Buradan, ‘Ek CSS’ sekmesine tıklamanız gerekir. Bu, özel CSS’yi ekleyeceğiniz bir metin alanı açacaktır.

Additional CSS tab

Ancak, özel CSS uygulandığında nasıl görüneceğini görmek istersiniz. Bunu yapmak için, bir gönderi yazarının yorumlarını içeren bir blog gönderisine gitmeniz gerekir.

Viewing comments in Theme Customizer

Yorumlar bölümüne ilerleyin ve ardından soldaki Özel CSS kutusuna aşağıdaki özel CSS’yi ekleyin.

.bypostauthor { 
background-color: #e7f8fb;
}

Girdiğiniz özel CSS ile eşleşen yazar yorumunun değiştiğini hemen fark edeceksiniz.

Author's comment highlighted with a different background color

Peki tüm bunlar nasıl işliyor?

WordPress’in web sitenizin farklı alanlarına bazı varsayılan CSS sınıfları eklediğini görürsünüz. Bu CSS sınıfları, hangi WordPress temasını kullandığınızdan bağımsız olarak vardır.

Bu örnek kodda, bir gönderi yazarı tarafından eklenen tüm yorumlara eklenen .bypostauthor CSS sınıfını kullandık.

Bunu daha da belirgin hale getirmek için biraz daha CSS stili ekleyelim. İşte gönderi yazarının yorumlarına küçük bir ‘Yazar’ etiketi ve yazarın avatar görüntüsünün etrafına bir kenarlık ekleyen örnek bir kod.

.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;
}

Test web sitemizde bu şekilde görünüyordu.

Comment author highlighted with the Author label

WordPress’te Yorumları Kullanıcı Rolüne Göre Vurgulama

Artık birçok WordPress blogunda yorumları yanıtlamaktan sorumlu ekip üyeleri bulunuyor. Popüler web sitelerinde, kullanıcı etkileşimini artırmak için yorumları yanıtlayan yazı yazarı, yönetici ve moderatörler olabilir.

Gönderinin asıl yazarı olmayan bir personel tarafından eklenen bir yorumu nasıl vurgularsınız?

Bunu başarmak için kolay bir yöntem var. Ancak, WordPress web sitenize özel kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, web’den parçacıkların WordPress’e nasıl yapıştırılacağına ilişkin makalemize bakın.

Öncelikle, aşağıdaki kodu temanızın functions.php dosyasına veya bir kod parçacıkları eklentisine eklemeniz gerekir:

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;

Temanızın functions.php dosyasını düzenlemek yerine, bu kodu WPCode ile eklemenizi öneririz. Bu kod parçacıkları eklentisi, WordPress’e özel kod eklemeyi güvenli ve kolay hale getirir.

WPCode

Başlamak için ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Yardıma ihtiyacınız varsa, WordPress eklentisi yükleme kılavuzumuza bakın.

Eklenti etkinleştirildikten sonra, WordPress panonuzdan Code Snippets ” Snippet Ekle bölümüne gidin.

Ardından, farenizi ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine getirin ve ‘Snippet kullan’ düğmesine tıklayın.

Add a new custom code snippet in WPCode

Ardından, snippet’iniz için bir başlık ekleyin, yukarıdaki kodu ‘Kod Önizleme’ kutusuna yapıştırın ve açılır menüden kod türü olarak ‘PHP Snippet’i seçin.

Paste snippet into the WPCode plugin

Bundan sonra, anahtarı ‘Etkin Değil’den ‘Etkin’e getirin ve sayfanın üst kısmındaki ‘Snippet’i Kaydet’ düğmesine tıklayın.

Activate and save your custom code snippet

Bu kod basitçe yorum yazarının adının yanına kullanıcı rolü etiketini ekler. Herhangi bir özel stil olmadan bu şekilde görünecektir.

User role labels added to comments

Biraz özel CSS ekleyerek biraz daha güzel hale getirelim. Görünüm ” Özelleştir sayfasına gidin ve Ek CSS sekmesine geçin.

Bundan sonra, yorumlardaki kullanıcı rolü etiketini şekillendirmek için aşağıdaki CSS’yi kullanabilirsiniz.

.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;
}

Test sitemizde bu şekilde görünüyordu. Temanızın renklerine ve stiline uyması için kodu değiştirmekten çekinmeyin.

User role highlighted

Daha fazla ayrıntı için WordPress yorumlarına kullanıcı rolü etiketlerinin nasıl ekleneceğine ilişkin makalemizi okumak isteyebilirsiniz.

Umarız bu makale WordPress’te yazar yorumlarını nasıl vurgulayacağınızı öğrenmenize yardımcı olmuştur. WordPress’te geri dönen ziyaretçiler için yeni yazıların nasıl vurgulanacağına ilişkin eğitimimize ve WordPress için en iyi yazar biyografi kutusu eklentileri uzman seçimlerimize de göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

21 yorumBir Cevap Bırakın

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Rafael

    Not work for me :(

    I use custom theme with comments.php from twenty Twenty Thirteen.

    Where can I add more CSS classes ?

  3. Irfan Ali

    Thank you very much.

  4. Haina

    Hi! Whenever somenone leaves a comment on my website, the author name appears in gray. How can I change that do black? Also, a “permalink” word is always bellow the date and time of the comment . How can I get rid of that? Any help will be much appreciated. Thanks.

      • Haina

        Thanks for the quick reply. However, my understanding of CSS is less than “fair”. If you could give me direct instructions on how to get the comment author name in black, it would be great. If not, I understand also. Thanks.

  5. Martin

    How is it possible to exclude any replies to the authors comment from the styling?

  6. Peter Huan

    I tried to it but i could not. I was added to my theme opition by myself.
    May be i was changed “div”…
    Thank you for topic.

  7. Fahad

    There is a problem with changing the background if the auther is the creator of the comment and someone else replied, since the nested reply will also have the same highlighted background!

  8. deven

    Nice post … but is there any plugin for doing the same ( there are some but 2-3 yers old ) looking for a new one with more customize options.

  9. char

    Is there a way to give each author (the main ones) different color comments?

    • Editorial Staff

      Yes, it is possible to assign different color comments for registered users. The class would look like .comment-author-username. Replace username with the author’s username.

      Yönetici

  10. Ahmad Raza

    I followed the way you described but i have not found <li id=”comment-“> template in my comments.php
    Any solution?

  11. Gretchen Louise

    I’d love to see this tutorial updated to apply to Genesis and multi-author blogs! :)

  12. Keith Davis

    Useful tip.
    When I read post comments, I tend to read the author’s comments on the assumption that what he says carries more authority.
    I’m OK with the CSS but never sure about the php.
    You may have enticed me to start messing with the php!

  13. janghuan

    In my wordpress version,I just need to add a exist class that the wordpress generates.It’s “comment-author-admin”.Maybe the class “bypostauthor” that wordpress generates also does work.

    • Editorial Staff

      You can probably add a comma and add more user IDs, but it will show all editor’s comment in highlighted version, so yes it will be a fail if you look at it that way.

      Yönetici

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.