WordPress Yorumlarında Yönetici Etiketi Nasıl Gösterilir?
Yönetici sembolü şeklinde bir vurgu sağlamak, web sitenizin kesinlikle daha profesyonel görünmesini sağlayacaktır. Bu sembol, yorum yapan yöneticinin adının hemen yanında görünecektir. Yani yorumunuz göründükten sonra yönetici adının yanında Yönetici yazan bir etiket bulunacaktır. Bu tür bir özellik yönetici olarak sizin için pek kullanışlı değildir. Ancak web ziyaretçileri için elbette daha fazla değer sağlayacaklar. Özellikle yorumlarına yönetici etiketli bir kullanıcı tarafından yanıt verildiğinde. Daha çok önemsendiklerini hissedecekler gibi görünüyor, değil mi?
Yönetici etiketini görüntülemek için birkaç şeye ihtiyacınız vardır:
- FTP Dosyalarına Erişim
- Biraz CSS bilgisi
- Not Defteri++ PHP ve CSS dosyalarını düzenlemek için
Yönetici Kullanıcı Adı Yorumunun Yanında Yönetici Etiketini Görüntüler
- Web sitesinin FTP / Dosya Yöneticisine girin
- Klasörü aç wp-content\themes\themes-used
- Function.php > Birlikte aç adlı dosyayı arayın Not Defteri++
- Aşağıdaki kodu kopyalayıp en alta yapıştırın:
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;
- Dosyayı kaydettiniz ve şimdi dosyaya geçin stil.css veya genellikle style.min.css
- Aşağıdaki kod satırlarını girin:
.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; }
- CSS dosyasını kaydedin ve web sitenizi kontrol etmeyi deneyin
Ayrıca Oku : CSS Arka Planını Renkli Flash Yapma Eğitimi
Yönetici Etiketi Arka Planını Değiştirme
Arka plan renginin onaltılık rengini değiştirerek etiket arka planını değiştirebilirsiniz. Örneğin siyahla değiştirip yazıyı beyaza çevirmek istiyorsunuz. O zaman CSS’de bu şekilde girdi sağlamanız gerekir.
.comment-author-label-administrator { background :#000; color : #fff; }
Arka plan rengi olarak değiştirildi arka plan, siyah renk kodu #000 ile. Daha sonra kodu eklersiniz renk metnin rengini (yazı tipi) beyaz olarak değiştirmek için #fff.
Ayrıca Oku : WordPress’te HTML Etiketi Niteliklerini Kaldırma Eğitimi
Şunlar da Hoşunuza Gidebilir
Yönetici dışındaki rol etiketi nasıl kaldırılır
Bunun üstesinden gelmek için CSS bölümüyle oynamanız yeterli. Örneğin, katkıda bulunan ve abone etiketlerini kaldırmak istiyorsunuz. Yani CSS’de satırı değiştirirsiniz .comment-author-label-contributor ve .comment-author-label-subscriber sonra işlevi ekleyin görüntü yok. Örnekler aşağıdaki gibidir:
.comment-author-label-contributor {display:none} .comment-author-label-subscriber {display:none}
Diğer kullanıcı rolleri için yöntem aynıdır. Rolün adına göre eklemeniz yeterli. Çok kolay, değil mi? Umarım faydalıdır!