متمایز کردن نظرات نویسنده بلاگ در وردپرس | گاه نوشت های مهدی



حتماً در بخش نظرات وبلاگ های وردپرس مشاهده کردید که نظرات نویسنده وبلاگ از نظرات سایر بازدید کنندگان و خوانندگان وبلاگ متمایز شده و با ظاهر و استایلی متفاوت به نمایش در آمده. این کار با چند خط کد ساده انجام میشه.

فرض کنید که نمایش نظرات در یک div با کلاسی بنام comments نمایش داده میشه.

<div class="comments">
...
</div>

خب… اولین کار این هست که در فایل تحت عنوان comments.php بگردید و خط با فرمان ذیل رو پیدا کنید.

<?php if ($comments) : ?>
<?php foreach ($comments as $comment) : ?>

بعد از پیدا کردن این خطوط، کد زیر رو به ادامه این سطور اضافه کنید.

<?php
$isByAuthor = false;
if($comment->comment_author_email == get_the_author_email()) {
$isByAuthor = true;
}
?>

کاری که اینجا انجام میشه اینه که ایمیل نظر دهنده رو با ایمیل نویسنده وبلاگ مطابقت میده و اگه این دو آدرس یکی بود مقدار متغیر isByAuthor رو true قرار میده. حالا باید جائی که div مربوط به نمایش نظرات شروع میشه رو پیدا کنید و کد این بخش رو به صورت زیر تغییر دهید، البته با فرض اینکه نظرات نویسده وبلاگ با کلاسی با عنوان authorcomments به نمایش در میاد.

<?php if($isByAuthor ) { ?>
<div class="authorcomments">
<?php }else{ ?>
<div class="comments">
<?php }?>

کار به همین سادگی بود. بقیه کار، به سلیقه خودتون بستگی داره و اینکه فایل css وبلاگتون رو چطوری بنویسید… امیدوارم از این آموزش کوتاه و ساده خوشتون اومده باشه و بتونید از این روش در وبلاگتون استفاده کنید.




دیدگاه خود را بنویسید

 

 


استفاده و نشر مطالب این بلاگ با ذکر منبع آزاد است. قدرت گرفته از وردپرس طراحی توسط مهدی