محتوای آموزشی وبلاگ نتآرام
به طور پیش فرض قسمت نظرات وردپرس اجازه می دهد تا کاربران از تگ های html مانند <a> و <strong> استفاده کنند ، اگر شما متوجه نظرات اسپم شده اید حاوی این دستورات شده اید می توانید با غیر فعال کردن 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 مشاهده فرمایید.
مقاله قبلی
مقاله بعدی
6 نرم افزار مدیریت FTP برتر برای کاربران وردپرس
۱ مرداد ۱۳۹۴دیدگاهها (۰)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام