ایجاد محدودیت در محتوای نظرات وردپرس
در این پست قصد داریم تا به آموزش نحوه اعمال محدودیت در نظرات سایت وردپرس بپردازیم که با استفاده از آن قادر خواهید بود تا در تعداد کاراکترهای درج شده در متن نظرات محدودیت اعمال کنید تا کاربران هنگام ارسال نظر بیش از تعداد مجاز و یا کمتر از تعداد مجاز قادر نباشند تا متن خود را وارد کنند، و هرگاه چنین اتفاقی افتاد پیغام خطایی برای آنها نمایش داده شود.
محدودیت در نظرات وردپرس در این آموزش ما از طریق کدنویسی امکان اعمال محدودیت در نظرات وردپرس را فراهم خواهیم نمود.
ابتدا کدهای زیر را در بخش فانکشن (functions.php) قالب خود قرار داده و بر روی ذخیره تغییرات کلیک کنید.
//ADD LIMIT LRNGHTH COMMENTS WORDPRESS
add_filter( ‘preprocess_comment’, ‘wpb_preprocess_comment’ );
function wpb_preprocess_comment($comment) {
if ( strlen( $comment[‘comment_content’] ) > ۵۰۰۰ ) {
wp_die(‘Comment is too long. Please keep your comment under ۵۰۰۰ characters.’);
}
if ( strlen( $comment[‘comment_content’] ) < ۶۰ ) {
wp_die(‘Comment is too short. Please use at least ۶۰ characters.’);
}
return $comment;
}
همانطور که در کدهای بالا مشاهده میکنید ما تعداد کاراکترهای مجاز را بر روی ۵۰۰۰ قرار دادهایم که میتوانید تعداد دلخواه خود را جایگزین آن کنید.
پس از افزودن کد بالا در فانکشن خود هنگامی که کاربری اقدام به درج نظر با طول کاراکتر بیش از ۵۰۰۰ کند مشابه تصویر زیر پیغام خطایی برای وی نمایش داده خواهد شد.
همچنین در کد بالا تعداد حداقل کاراکتر ۶۰ نیز وارد شده است که در صورتی که کاربری کاراکتری کمتر از ۶۰ را وارد کند نیز با خطا مواجه خواهد شد.
مطالب مرتبط:
نمایش اعضای تیم در وردپرس با افزونه Team Members
فیلتر مطالب وردپرس با Search & Filter
دریافت نمودن بازخورد سریع مقالات در وردپرس
درباره Mostafa Shoa
مدیر تیم پارس نویس، کارشناس مهندسی نرم افزار، مدرس دوره های برنامه نویسی و طراحی سایت در مدارس تیزهوشان، مشاور تبلیغات و بازاریابی استارتاپ ها و کسب و کارهای اینترنتی
نوشته های بیشتر از Mostafa Shoa
دیدگاهتان را بنویسید