no-img

گذاشتن محدودیت در تعداد کاراکترهای ورودی در نظرات


م
ن
و
آرنه وب | قالب رایگان وردپرس | افزونه وردپرس

ادامه مطلب

ZIP
گذاشتن محدودیت در تعداد کاراکترهای ورودی در نظرات
zip
تیر ۲۸, ۱۳۹۴

گذاشتن محدودیت در تعداد کاراکترهای ورودی در نظرات


گذاشتن محدودیت در تعداد کاراکترهای ورودی در نظرات

گذاشتن محدودیت در تعداد کاراکترهای ورودی در نظرات

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

طبق تجربیاتی که به دست آمده عدد استاندارد برای تعداد کاراکترهای یک دیدگاه بیت ۶۰ تا ۵۰۰۰ می باشد. زمانی که کاربری ۱ کلمه دیدگاه می نویسد مسلما آنچنان نمیتواند مفید باشد زیرا نویسنده به راحتی از سایت شما بک لینک دریافت خواهد کرد و این امر بهینه نیست و همچنین زمانی که کاربر بیش از ۵۰۰۰ کاراکتر در دیدگاه به کار می برد، امری بیهوده تلقی شده و دیدگاه اون یک مقاله محسوب می شود و این نیز جایگاهی در بخش دیدگاه ها ندارد. همانطور که میبینید نه کم بودن تعداد کاراکترها به صرفه است نه زیاد بودن آنها!

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

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

محدود کردن دیدگاه ها در وردپرس

برای ایجاد محدودید در تعداد کاراکترهای ارسالی توسط کاربران قطعه کد زیر را در نظر بگیرید:

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );

function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 5000 ) {
        wp_die('تعداد کاراکترهای وارد شده بسیار زیاد هستند!کاراکترهای شما فقط می توانند کمتر از ۵۰۰۰ کاراکتر باشند');
    }
if ( strlen( $comment['comment_content'] ) < 60 ) {
        wp_die('تعداد کاراکترهای وارد شده از حد مجاز کمتر می باشند. شما باید حداقل ۶۰ کاراکتر وارد نمایید');
    }
    return $comment;
}

همانطور که ملاحظه می کنید در اینجا با دو پیام و دو عدد رو به رو هستیم. پیامی مبتنی بر اینکه اگر تعداد کاراکترها بیشتر از ۵۰۰۰ بود مجاز نیست و اگر کمتر از ۶۰ هم بود غیر مجاز است.البته شما می توانید بر حسب تمایل و عملکرد خود این مقدار را کم و زیاد کنید. به عنوان مثال من بیشترین کاراکتر را ۱۰۰ و کمترین را ۶۰ انتخاب کردم. که البته اصلا استاندارد نیست اما برای مشاهده ی نتیجه این چنین عمل شد.

حتما بخوانید :  معرفی پلاگین Zarinpal simple Shopping Cart

 

این قطعه کد را در function.php قالب خود قرار داده و آن را ذخیره نمایید. سپس می توانید به بخش دیدگاه ها رفته و امتحان کنید!

http://dl.arneweb.ir/uploads/limited-comment-arneweb-ir.png

 

همانطور که ملاحظه می کنید نتیجه ی کار به این شکل برای کاربران شما ظاهر می شود.

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



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

علیرضا نجاتی 602 نوشته در آرنه وب | قالب رایگان وردپرس | افزونه وردپرس دارد . مشاهده تمام نوشته های

دیدگاه ها


پاسخ دهید

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