گاهی اوقات پیش می آید که کاربران شما در بخش نظرات کمی بازیگوشی کنند.نظرات بی کیفیتی را در نوشته های شما درج کنند یا نظراتی را طولانی یا کوتاه در سایت شما منتشر کنند که هر دو می تواند برای سایت شما نامناسب باشد.
در این آموزش قصد معرفی بهترین روش محدودکردن طول متن نظرات وردپرس را داریم اما شاید برای شما سؤال باشد که چرا نظرات کوتاه یا بلند میتواند برای سایت مضر باشد. در پاسخ باید به شما باید گفت که با نظرات کوتاه و یکی دوکلمه هیچ مفهوم مناسبی را نمیشود منتقل کرد. یعنی کاربران واقعی شما هیچگاه در زیر نظرات پست سایت شما از کلماتی مثل “عالی”,”آفرین” و… استفاده نمیکنند مگر دوستان صمیمی شما باشند?.
نظرات کوتاه ممکن است به هر دلیلی از جمله بکلینکسازی ایجاد شود و نظرات بلند چند هزارکلمهای هم کمی مشکوک به نظر میرسد هیچ کاربری قادر به تایپ نظرات چند هزارکلمهای نخواهد بود.
به همین دلیل ما تصمیم گرفتیم که در این قسمت از آموزش وردپرس با استفاده از محدود کردن طول متن نظرات وردپرس اقدام به بهینه سازی دیتابیس و حفط امنیت سایت خود کنیم.
ما در این مقاله با استفاده از دو روش اصولی به شما یاد می دهیم که چطور نسبت به محدود کردن طول متن نظرات در وردپرس اقدام کنید و سایت خود را از شر نظرات بیهوده خلاص کنید.البته در مقالات گذشته آموزشی تحت عنوان حذف دیدگاه های اسپم در وردپرس را برای شما آماده کردیم که می تواند تا حدودی از درج نظرات اسپم جلوگیری کند ولی در این آموزش صرفا قصد داریم طول متن نظرات را محدود کنیم.پس تا انتهای این آموزش با ما همراه باشید.
اهمیت مدیریت نظرات در وردپرس
همانطور که می دانید مدیریت نظرات در وردپرس از اهمیت بالایی برخوردار است و شما با استفاده از نظرات در وردپرس می توانید تعامل سایت خود با کاربران را بیشتر کنید.اما چیزی که مهم است تمام کاربران ما انسان واقعی نیستند و باید قبول کنیم که بعضا ممکن است این نظرات توسط ربات هایی برای ما ارسال شود.
این ربات ها گاها با هدف ایجاد بک لینک و گاها با هدف تبلیغات برای ما نظراتی را ارسال می کنند.اگر دوست دارید که ورود این گونه ربات ها را از سایت خود کم کنید برای آنها سدی قرار دهید که به هیچ روشی نتوانند برای مقالات سایت شما شما نظری درج کنند می توانید آموزش نحوه قرار دادن کد امنیتی در بخش نظرات وردپرس را مطالعه کنید.
در این آموزش سعی شده است با استفاده از قراردادن کدهای امنیتی در قسمت نظرات از ورود رباتها جلوگیری شود و فقط افرادی بتوانند نظری را درج کنند که پاسخ درستی به این سؤال امنیتی داده باشند.
محدود کردن طول متن نظرات وردپرس با افزونه
شما برای این که بتوانید طول متن نظرات وردپرس را کوتاه کنید باید یکی از این دو روشی که در این آموزش به شما یاد می دهیم را انجام دهید.
در این قسمت قصد داریم محدود کردن طول متن نظرات وردپرس با افزونه را به شما یاد دهیم.این آموزش برای افرادی مفید است که سر وکله زدن با کد های سایت را اصلا دوست ندارند و هدفشان این است که در سریع ترین زمان مشکلشان حل شود.
برای این که بتوانیم طول متن نظرات را محدود کنیم ابتدا نیاز است افزونه WP Discuz را از مخزن اصلی وردپرس که لینک دانلود آن را برایتان قرار داده ایم دانلود کنید.
پس از این که افزونه را دانلود کردید نیاز است تا در مرحله بعد عملیات نصب و فعالسازی این افزونه را نیز انجام دهید.اگر آشنایی کافی ندارید می توانید از طریق آموزش نصب افزونه در وردپرس اقدام به نصب کنید.
پس از نصب افزونه نیاز است تا از طریق گزینه WP Discuz وارد گزینه تنظیمات این افزونه شوید و در ادامه گزینه Next Step را بزنید تا به مرحله بعد بروید و در نهایت گزینه Finish Installation را بزنید تا عملیات پیکربندی افزونه به اتمام برسد.
سپس از طریق تنظیمات میتوانید طول متن نظرات را مشخص کنید. پیشنهاد میشود طول نظرات را بسته به نوع فعالیت کسبوکار خود بین ۵۰ کاراکتر تا ۱۰۰۰ کاراکتر قرار دهید.
محدود کردن متن دیدگاه های وردپرس با استفاده از کد
در این مرحله قصد داریم بدون استفاده از هیچ افزونهای و فقط با چندتکه خط کد ما این کار را انجام دهیم. این روش نسبت به روش قبل مزایایی دارد که یکی از این مزایا عدم نصب افزونههای زیاد بر روی سایت است. همانطور که میدانید هر چه تعداد افزونههای نصب شده بر روی سایت ما بیشتر باشد احتمال کاهش سرعت سایت هم بیشتر است. پس اگر قصد دارید محدودکردن متن دیدگاههای وردپرس با استفاده از کد را انجام دهید در ادامه همراه باشید.
قبل از این که هرگونه تغییری در سایت و فایل های آن ایجاد کنیم پیشنهاد میکنم که از طریق آموزش بک آپ گیری از سایت وردپرسی یک نسخه پشتیبان از سایت خود تهیه کنید تا در صورت هرگونه مشکل بتوانیم سایت را دوباره به حالت قبل برگردانیم.
در مرحله بعد کافی است که وارد سی پنل خود شوید و کد زیر را در فایل functions.php موجود در فایل هاست خود قرار دهید.
add_filter( 'preprocess_comment', 'lamerdweb_preprocess_comment' );
function lamerdweb_preprocess_comment($comment) {
if ( strlen( $comment['comment_content'] ) > 2000 ) {
wp_die('متن دیدگاه شما بیشتر از ۲۰۰۰ کلمه است.');
}
if ( strlen( $comment['comment_content'] ) < 60 ) {
wp_die('لطفا دیدگاه کوتاه تری بنویسید!');
}
return $comment;
}
نتیجه گیری
در این مقاله طریقه محدود کردن طول متن نظرات وردپرس را به دو روش با هم یاد گرفتیم. شما میتوانید یکی از این دو روش را بر اساس سلیقه خود انتخاب کنید و از طریق آن تعداد کلمات نظرات را محدود کنید.
در ادامه اگر نیاز به راهنمایی بیشتری داشتید میتوانید از طریق درج نظرات خود مطرح کنید. بدون شک دراسرعوقت پاسخگوی شما خواهیم بود.