احتمالاً در خیلی از نظرات سایتهای وردپرسی دیدید که نظراتی که جواب مدیر هستن به صورت مجزا نشون داده میشن و یا حتی نظرات یکی در میون خاصیت alt میگیرن .
اگر شما از فرم استاندارد برای نظرات استفاده میکنید ، یعنی مستقیم از کد <?php wp_list_comments(); ?> استفاده میکنین خیلی راحت میتونین به هر کدام از نظرات استایل مشخص رو بدید.
استفاده از تابع لیست نظرات باعث میشه که به طور خودکار ، هر نظر کلاس مشخصی بگیره
.comment-author-admin
کلاس نظرات مدیر
.comment
کلاس نظرات فرد - اولین نظر ، سومین نظر ، پنجمین نظر و الی آخر
.alt
کلاس نظرات زوج - دومین نظر ، چهارمین نظر ، ششمین نظر والی آخر
.pingback
پینگ بک های مطلب
حالا شما میتونید به راحتی با استفاده از این کلاسها ، نظرات مختلف رو بصورت مجزا نشون بدید.
نمونه استایل زیر مثلاً (مشابه استایل فعلیه نظرات وبلاگ منه)
.comment-author-admin{background: #808080 ; color: #EEE;}
.comment{background: #D8D8D8; color: #4E4E4E;}
.alt{background: #F3F3F3 ; color: #4E4E4E;}
.pingback{background: #FFEBC1 ; color: #4E4E4E;}
حالا تکلیف اونا چیه که با فرم استاندارد (همون تابع لیست نظرات) ، نظرات رو نچیدن!؟
راه حل داریم ! به قول یکی از دوستان ، وردپرس خوب حوصله داشته واسه هرچیزی یه تابعی نوشته !
خب راه حل این دوستان اضافه کردن تابع <?php comment_class() ?> به div یا li و … مورد نظر ، نظرات هست!
این تابع بصورت خودکار چنین چیزی اضافه میکنه.
class="comment odd alt thread-odd thread-alt depth-1"
که با استفاده از کلاسهای بالا (که برای حالت استفاده از تابع لیست نظرات بود!) میتونین برای هر نظر استایل دلخواهی پیاده کنین!
موفق باشید
در ضمن اون نظرات هم واسه قشنگی نیست ، کلیک کن روش و بهم بگو نظرت چیه؟
موضوعات :
کد و هک وردپرس
برچسبها :
تغییر استایل نظرات مدیر,
هایلایت کردن نظرات ادمین,
هایلایت کردن نظرات مدیر