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

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

این پست رو به اشتراک بگذارید

به طور پیش فرض قسمت نظرات وردپرس اجازه می دهد تا کاربران از تگ های html مانند <a> و <strong> استفاده کنند ، اگر شما متوجه نظرات اسپم شده اید حاوی این دستورات شده اید می توانید با غیر فعال کردن html در نظرات وردپرس ، مشکل اسپم نظرات وردپرس را تا حدودی رفع نمایید.

 

غیر فعال کردن html در نظرات وردپرسشما می توانید با غیر فعال کردن html در نظرات وردپرس به سادگی از روبات های اسپمر جلوگیری کنید ، در این آموزش ما به شما یاد می دهیم که چگونه تگ های html را در نظرات وردپرس حذف کنید. این آموزش تنها تگ های html را غیر فعال می کند بنابراین کاربران شما می توانند از این کاراکتر ها در نظرات استفاده کنند :

&lt;a&gt;&lt;em&gt;&lt;strong&gt;

و آن را نشان می دهد اما تگ ها اجرا نمی شوند. برای غیر فعال کردن 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[fusion_builder_container hundred_percent="yes" overflow="visible"][fusion_builder_row][fusion_builder_column type="1_1" background_position="left top" background_color="" border_size="" border_color="" border_style="solid" spacing="yes" background_image="" background_repeat="no-repeat" padding="" margin_top="0px" margin_bottom="0px" class="" id="" animation_type="" animation_speed="0.3" animation_direction="left" hide_on_mobile="no" center_content="no" min_height="none"]['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 مشاهده فرمایید.[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

موارد بیشتر برای کاوش

نظر شما

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

با افتخار ارائه‌دهنده‌ی خدمات هاستینگ با بیش از 9 سال سابقه درخشان

شرکت نوآوران میزبانی هوشمند