قالب وردپرس

افزونه وردپرس

آموزش وردپرس

دانلود قالب وردپرس,دانلود افزونه وردپرس,دانلود پوسته وردپرس

قالب وردپرس رایگان,افزونه وردپرس رایگان,پوسته وردپرس رایگان
روز تم
خانه / هک وردپرس / آموزش نحوه حدودکردن طول کامنت ها در وردپرس
محدودکردن طول کامنت ها در وردپرس
محدودکردن طول کامنت ها در وردپرس

آموزش نحوه حدودکردن طول کامنت ها در وردپرس

محدودکردن طول کامنت ها در وردپرس

چرا باید طول کامنت ها رو کنترل کنیم؟

تجربیات چندین ساله ثابت کردن که بهترین و به قولاً به درد بخورترین کامنت ها اونایی بودن که بیشتر از 60 کاراکتر و کمتر از 5000 کاراکتر بودن. یعنی معمولاً (نه همیشه) کامنت های یک کلمه ای، اسپم هایی هستند که نویسنده میخواد بوسیله ی اونا، برای سایتش بک لینک از سایت شما جمع کنه و کامنت های بیشتر از 5000 کاراکتر هم معمولاً بیهوده و گاهی اوقات کاملاً بی ارتباط به موضوع مقاله هستند. بنابراین شاید بهتر باشه، برای طول کامنت ها، حداقل و حداکثر تعیین کنین. برای انجام این کار دو روش وجود داره: 1- استفاده از پلاگین  2- کدنویسی

اگه مدیر سایتی هستید و از نوشته های طولانی بعضی خوانندگانتون در کامنت ها خسته شدید یا میخواین کامنت هاتون مرتب تر و هم اندازه تر باشن، میتونین به تکنیکی که اینجا بهتون معرفی می کنم، طول کامنت ها رو کنترل کنین یا به عبارتی، ماکسیمم و مینیمم طول هر کامنت رو تعیین کنین. با منو روز تم همراه باشید…

 

 


1- استفاده از پلاگین Control Comment Length

اول این پلاگین رو نصب و فعال کنین. حالا به Settings » Control Comment Length برین. همون طور که در عکس زیر مشاهده می کنین می تونین مینیمم و ماکسیمم طول هر کامنت رو تعیین کنین. پیشنهاد ما 60 برای مینیمم  و 5000 برای ماکسیمم هست. همچنین شما می تونید پیامی رو بنویسید تا زمانیکه طول کامنت کاربر، بیشتر یا کمتر از مقدار مورد نظر شما بود، بهش نمایش داده بشه. (لازم به ذکره که این پلاگین به زبان آلمانی هست، اما همون طور که در تصویر زیر هم می بینید، در زیر هر عبارت، معادل انگلیسی اون هم نوشته شده؛ بنابراین مشکلی نخواهید داشت)

comment-control


2- استفاده از کدنویسی

خب همون طور که گفتم روش دوم رو با استفاده از کدنویسی انجام میدیم. روش کار ما اینه که به preprocess_comment یه فیلتر اضافه می کنیم. این فیلتر قبل از اینکه وردپرس کامنتی رو در دیتابیس ذخیره کنه یا هرگونه پردازشی روی کامنت فرستاده شده انجام بده، اجرا میشه. این فیلتر وظیفش اینه که طول کامنت رو چک کنه و اگر طول کامنت، کمتر یا بیشتر از مقدار موردنظر ما بود،(که اینجا هم در روی 60 و 5000 تنظیم شده و میتونید تغییر بدین) پیام خطایی رو به کاربر نشون میده. کافیه کد زیر رو در فایل  functions.php قالب در حال استفادتون اضافه کنین.

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
function wpb_preprocess_comment($comment) {
 if ( strlen( $comment['comment_content'] ) > 5000 ) {
 wp_die('Comment is too long. Please keep your comment under 5000 characters.');
 }
if ( strlen( $comment['comment_content'] ) < 60 ) {
 wp_die('Comment is too short. Please use at least 60 characters.');
 }
 return $comment;
}

باکس دانلود

پاسخ دهید

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


قالب وردپرس پوسته وردپرس افزونه وردپرس آموزش وردپرس

پوسته وردپرس

خرید قالب وردپرس

قالب رایگان وردپرس

افزونه رایگان وردپرس

خرید افزونه وردپرس
آموزش رایگان وردپرس