وردپرس: امکان حذف و اسپم کردن دیدگاه در Front-End
کد تخفیف در جریان devme1397 %10 تا آخر پاییز97

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

اما جهت سهولت در اینکار ، شما می توانید قابلیت حذف و اسپم کردن دیدگاه را به صورت مستقیم در ادامه مطلب سایتتان فراهم کنید تا مجبور نباشید برای مدیریت یک دیدگاه وارد پیشخوان شوید!

این کار در دو مرحله انجام میشود. ابتدا کد زیر را در functions.php قالبتان قرار دهید :

function spam_delete_comments($id) {
  if (current_user_can('edit_post')) {
    echo '| <a class="c_del_btn" href="'.admin_url("comment.php?action=cdc&c=$id").'">حذف</a> ';
    echo '| <a class="c_spam_btn" href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'">اسپم کردن</a>';
  }
}

 

اکنون باید یک مکانی را پیدا کنیم که این لینک ها را نمایش دهیم. این مکان حتما باید در فایل comments.php یا هر فایلی که قرار است دیدگاه های مطالب را دریافت کند ، باشد. پس ابتدا فایل مربوط به نظرات را باز کنید (این فایل معمولا comments.php است) و بعد کد زیر را در بخشی از این کد قرار دهید که در محدوده اطلاعات هر دیدگاه باشد.

<?php spam_delete_comments(get_comment_ID()); ?>

 

هنوز دیدگاهی ارسال نشده! نظر شما چیست؟

دیدگاه شما درباره این صفحه چیست؟