در مطالب گذشته با آموزش نحوه افزودن سیستم رتبه بندی کاربران به دیدگاه های وردپرس آشنا شدیم ، اما شاید از خودتان پرسیده باشید که چگونه می توان امکانی را به بخش دیدگاه ها افزود که توسط آن ، کاربران قادر باشند دیدگاه های نامناسب را به شما گزارش دهند و یا به صورت خودکار ، دیدگاه های با تعداد گزارش تعریف شده را به حالت تایید نشده تبدیل کنند .
بسیاری از مدیران وب سایت ها تمایل دارند بخش ارسال دیدگاه را برای همه آزاد بگذارند ، اما ترس از دیدگاه های جفنگ و … مانع این کار می شود . البته با وجود افزونه های قدرتمندی مثل اکیسمت و سیستم ها کپچا تعداد زیادی از دیدگاه های جفنگ فیلتر می شوند . فارغ از این گونه نظر ها ، بعضی از این دیدگاه ها حاوی مطالب غیر اخلاقی ، توهین به شخصیت ها و … می باشند که با افزونه های ذکر شده نمی توان با آن ها برخورد نمود . بهترین کار برای جلوگیری از نمایش این گونه نظر ها ، اضافه کردن دکمه گزارش دیدگاه می باشد . به این ترتیب که کاربران سایت در صورت مواجه شدن با دیدگاه های نامناسب آن را به شما گزارش می دهند ، و در صورت رسیدن گزارش ها به حد نصاب از پیش تعریف شده ، دیدگاه به وضعیت تایید نشده در خواهد آمد .
در این مطلب با ما همراه باشید تا روشی ساده برای افزودن این امکان به شما معرفی کنیم .
برای این کار ابتدا افزونه 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' ); ?>
پس از اعمال تغییرات فوق سیستم گزارش دیدگاه های نامناسب شما فعال می شود .
همچنین آموزش های مرتبط به دیدگاه های وردپرس را با عناوین تغییر نحوه نمایش دیدگاه های مدیر در وردپرس و نشانه گذاری خودکار دیدگاه های حاوی لینک های طولانی به عنوان جفنگ را به شما پیشنهاد می کنیم .
- دانلود حجم 106 کیلوبایت
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید