افزودن سیستم گزارش دیدگاه ها به وردپرس

افزودن سیستم گزارش دیدگاه ها به وردپرس

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

بسیاری از مدیران وب سایت ها تمایل دارند بخش ارسال دیدگاه را برای همه آزاد بگذارند ، اما ترس از دیدگاه های جفنگ و … مانع این کار می شود . البته با وجود افزونه های قدرتمندی مثل اکیسمت و سیستم ها کپچا تعداد زیادی از دیدگاه های جفنگ فیلتر می شوند . فارغ از این گونه نظر ها ، بعضی از این دیدگاه ها حاوی مطالب غیر اخلاقی ، توهین به شخصیت ها و … می باشند که با افزونه های ذکر شده نمی توان با آن ها برخورد نمود . بهترین کار برای جلوگیری از نمایش این گونه نظر ها ، اضافه کردن دکمه گزارش دیدگاه می باشد . به این ترتیب که کاربران سایت در صورت مواجه شدن با دیدگاه های نامناسب آن را به شما گزارش می دهند ، و در صورت رسیدن گزارش ها به حد نصاب از پیش تعریف شده ، دیدگاه به وضعیت تایید نشده در خواهد آمد .

در این مطلب با ما همراه باشید تا روشی ساده برای افزودن این امکان به شما معرفی کنیم .

برای این کار ابتدا افزونه Safe Report Comments را دریافت کرده و آن را فعال کنید . پس از فعال سازی به بخش تنظیمات > گفتگو ها مراجعه کرده و تیک گزینه Allow comment flagging را زده و صفحه را ذخیره نمایید . پس از این کار هشداری به شما داده می شود که باید تعداد گزارش ها برای تغییر خودکار وضعیت دیدگاه را مشخص کنید ، در همان صفحه برای گزینه flagging threshold مقدار مناسب را وارد کنید . اگر خیلی به دیدگاه ها حساس هستید مقدار ۱ را وارد کنید در غیر این صورت پیشنهاد ما ۲ و یا ۳ می باشد .

 

افزودن دکمه گزارش دیدگاه به وردپرس

 

با این کار لینک Report this comment به دیدگاه های شما افزوده می شود ، چنانچه لینک به صورت خودکار به نظر های سایت شما افزوده نشد ، کد زیر را در فایل functions.php قالب قرار دهید .

 

//غیر فعال کردن قرارگیری خودکار لینک
define( 'no_autostart_safe_report_comments', true );
include_once( 'replace-with-path-to/safe-report-comments/safe-report-comments.php');
// اطمینان از عدم قرارگیری خودکار لینک
$safe_report_comments = new Safe_Report_Comments(false);

// تغییر نحوه نمایش لینک
add_filter( 'safe_report_comments_flagging_link', 'adjust_flagging_link' );
function adjust_flagging_link( $link ) {
    return ' | ' . $link;
}

// تغییر عنوان لینک ، به عنوان مثال گزارش دیدگاه و یا دیدگاه نامناسب
add_filter( 'safe_report_comments_flagging_link_text', 'adjust_flagging_text' );
function adjust_flagging_text( $text ) {
    return 'گزارش دیدگاه';
}

 

برای راحتی شما ، کد بالا را نشانه گذاری کرده ایم ، می توانید تغییرات دلخواهتان را در آن اعمال کنید . کد زیر را در جایی که می خواهید لینک گزارش دیدگاه نمایش داده شود ، قرار دهید . توجه کنید که کد زیر باید درون چرخه دیدگاه ها قرار داده شود .

 

<?php do_action( 'comment_report_abuse_link' ); ?>

 

پس از اعمال تغییرات فوق سیستم گزارش دیدگاه های نامناسب شما فعال می شود .

 

افزودن دکمه گزارش دیدگاه به وردپرس

 

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

2 پاسخ
  1. مهدی عباسی
    مهدی عباسی says:

    با سلام
    مطلب بسیار کاربردی هستش. افراد زیادی این سوال رو ازم می پرسن . به نظرم این بهترین جواب برای واگذاری نظارت نظرات به کاربران است

    پاسخ
    • امیر
      امیر says:

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

      پاسخ

دیدگاه خود را ثبت کنید

مطلب خاصی فکرتان را مشغول کرده است ؟
آن را با ما در میان بگذارید !

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *