وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

غیر فعال کردن html در نظرات وردپرس

در این مطلب آموزش غیر فعال کردن html در نظرات وردپرس را جهت جلوگیری از اسپم شدن نظرات وردپرس با استفاده کد functions و همچنین افزونه مرتبط توضیح داده ایم

۱ مرداد ۱۳۹۴
توسط مصطفی جانقربان
۳ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله غیر فعال کردن html در نظرات وردپرس در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
به طور پیش فرض قسمت نظرات وردپرس اجازه می دهد تا کاربران از تگ های html مانند <a> و <strong> استفاده کنند ، اگر شما متوجه نظرات اسپم شده اید حاوی این دستورات شده اید می توانید با غیر فعال کردن html در نظرات وردپرس ، مشکل اسپم نظرات وردپرس را تا حدودی رفع نمایید.
غیر فعال کردن html در نظرات وردپرس
غیر فعال کردن html در نظرات وردپرس
شما می توانید با غیر فعال کردن html در نظرات وردپرس به سادگی از روبات های اسپمر جلوگیری کنید ، در این آموزش ما به شما یاد می دهیم که چگونه تگ های html را در نظرات وردپرس حذف کنید. این آموزش تنها تگ های html را غیر فعال می کند بنابراین کاربران شما می توانند از این کاراکتر ها در نظرات استفاده کنند :
<a><em><strong>
و آن را نشان می دهد اما تگ ها اجرا نمی شوند. برای غیر فعال کردن html در نظرات وردپرس شما باید کد زیر را به فایل functions.php قالب خود اضافه کنید :
کد / دستور// This will occur when the comment is posted function plc_comment_post( $incoming_comment ) { // convert everything in a comment to display literally $incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']); // the one exception is single quotes, which cannot be #039; because WordPress marks it as spam $incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] ); return( $incoming_comment ); } // This will occur before a comment is displayed function plc_comment_display( $comment_to_display ) { // Put the single quotes back in $comment_to_display = str_replace( ''', "'", $comment_to_display ); return $comment_to_display; }
اگر شما تمایلی برای اضافه کردن این کد های دستی ندارید بنده به شما پیشنهاد می کنم از افزونه peters literal comments برای این منظور استفاده فرمایید ،
با روش های بالا شما نیازی به ویرایش فایل های اصلی وردپرس ندارید که این مورد پیشنهاد ما است اما اگر قصد دارید فایل های وردپرس را برای این منظور ویرایش کنید که مورد توصیه ما نیست می توانید wp-includes/kses.php را ویرایش کنید ، مستندات آن را می توانید از لینک WP Codex مشاهده فرمایید.

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام