رفتن به مطلب

ویرایش نظرات قالب


پست های پیشنهاد شده

سلام چرا اینجا کسی جواب نمیده ؟

من یک کد دارم از یک افزونه لایک . میخوام به قسمت نظراتم اضافه کنم به فایل کامنت رفتم اما هر کجا که میذارم  نمیشه ... خارج از کامنت ها نمایش داده میشه .. یه کد هست توی قسمت نظرات به این شکل

<?php wp_list_comments('type=comment&callback=tie_custom_comments'); ?>

وقتی کدم رو قبل این کد میذارم بالای همه نظرات نشونی میده .. وقتی بعدش میذارم پایین همه نظرات نشون میده .. نمیدونم باید چطوری داخل این کد بذارم خیلی  عجیبه

لینک به ارسال

فایل functions.php را باز کنید و 

tie_custom_comments

را توش جستجو کنید حلقه دیدگاه ها در اونجا ساخته می شه 

اما اینکه کدتون چیه و از کجا آوردید و آیا امتیازها را ذخیره می کنه یا نه رو خودتون قطعا می دونید دیگه

در ضمن بجای اسپم فرستادن بهتر بود سطوح آشناییتون رو درست می زدید تا دوستان راحت تر می تونستند راهنماییتون کنند.

لینک به ارسال

مرسی که بهم یاد دادید این گزینه رو خبر ندداشتم.. اما یه مشکل جدید دارم وقتی که کد رو گذاشتم برای همه کامنت ها فقط یک امتیاز دهی میاد یعنی اینکه هر بار روی لایک کلیک میشه کل کامنت ها امتیازشون تغییر میکنه ...

 

ببینید من از افزونه

WP-PostRatings

 

استفاده میکنم این افزونه گفته اگر میخوایید این امتیاز دهی در جایی از قالب نمایش داده بشه این کد رو بذارید

<?php if(function_exists('the_ratings')) { the_ratings(); } ?>

من هم گذاشتم ولی همونطور که گفتم برای همه کامنت ها فقط یک امتیاز دهی مشترک میاد

مجدد به افزونه مراجعه کردم نوشته بود برای کامنت ها

function custom_display_comment_author_ratings() {
    return true;
}
add_filter( 'wp_postratings_display_comment_author_ratings', 'custom_display_comment_author_ratings' );

از این فاکشن استفاده کنید . اینو داخل فاکشن قالب گذاشتم ولی امتیاز دهی رو نشون نمیده

لینک به ارسال
در 3 ساعت قبل، arashshiler گفته است :

function custom_display_comment_author_ratings() { return true; } add_filter( 'wp_postratings_display_comment_author_ratings', 'custom_display_comment_author_ratings' );

کد بالا رو باید خارج ار توابع دیگه قرار بدید یعنی فایل functions.php رو باز کنید و در انتهای فایل قبل از بسته شدن تگ php بگذاریدش 

افزونه هم باید فعال باشه

لینک به ارسال

میدونم .. همین کارو کردم ولی ظاهرا اصن کار این تابع نمایش دادن رای دهی نیست بلکه زیر هر کامنت اسم ارسال کننده کامنت رو مینویسه و جلوش میزنه که این کاربر رای نداده است. من میخوام رای گیری رو نشون بده . باید با توابع درستش کنم ؟

ادرس پلاگین

https://wordpress.org/plugins/wp-postratings/

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...