محدود کردن کاربر در نوشتن نظر در وردپرس

سلام خدمت شما کاربران عزیز

تا الان پیش اومده که خواسته باشید که یوزر رو محدود کنید تو کامنت گزاشتن که محدود کنید مثلا از چند تا کاراکتر بیشتر نشه یا از چند تا کاراکتر کمتر نشه

خب این کار چند تا مزیت داره:

  1. اول اینکه کامنت الکی ثبت نمیشه مثلا”ممنون” یا “عالی بود ” یا …
  2. دوم از کامنت های طولانی جلوگیری میشه(اسپمر ها)
  3. و….

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

  • با استفاده از افزونه
  • با استفاده از اضافه کردن چند کد و تابع

روش اول بدلیل افت سرعت سایت توصیه نمیشود البته گرچه خیلی کم سرعت افت میکنه ولی همین هم خیلی تو ترافیک سایت شما اثر داره!!!

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

خب،کد زیر رو به فایل فانکشن قالبتون اضافه کنید

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
function wpb_preprocess_comment($comment) {
if ( strlen( $comment['comment_content'] ) > 100 ) {
wp_die('امکان ثبت دیدگاه بیشتر از ۱۰۰ کاراکتر وجود ندارد..');
}
if ( strlen( $comment['comment_content'] ) < 10 ) {
wp_die('امکان ثبت دیدگاه کمتر از ۱۰ کاراکتر وجود ندارد..');
}
return $comment;

شما میتونید اعداد ۱۰۰ و ۱۰ و همچنین پیغام های ارسال رو ویرایش کنید

 

چنانچه مشکلی داشتید در نظرات مطرح کنید یا با ما تماس بگیرید…

 

تا آموزش بعدی خدانگهدار

 

درباره MR2C2R

موارد جالب

منتقل کردن آدرس برگه به لینک جدا با Page Link To

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

پاسخ دهید

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