طراحی سایت اصفهان | سئو سایت اصفهان |طراحی سایت در اصفهان

031- 344 500 60

طراحی سایت در اصفهان, سئو سایت اصفهان, طراحی سایت فروشگاهی , شرکت طراحی سایت اصفهان, طراحی حرفه ای سایت اصفهان, بهینه سازی سایت , بازاریابی و تبلیغات اینترنتی

صفحه نخست » مطالب عمومی » غیر فعال سازی html در کامنت ها ی وردپرس

غیر فعال سازی html در کامنت ها ی وردپرس

۱۲ام تیر ۱۳۹۷
رعنا زارع
16

غیر فعال سازی html در کامنت ها وردپرس

تقریبا تمامی نظرات اسپم به صورت تگ های html که درون آن ها لینک هایی تعبیه شده است در سایت شما قرار می گیرند. به طور پیش فرض وردپرس از برخی از تگ ها در بخش نظرات و دیدگاه ها پشتیبانی می کند. بنابراین کاربران اجازه دارند که در بخش کامنت ها به متن خود لینک اضافه کنند و یا به متن خود استایل هایی مانند bold، italics و… بدهند ویا امکان اضافه کردن جداول و… نیز وجود دارد. این امکانات می تواند مفید باشد. در صورتی که نیازی به تگ های html در بخش نظرات خود ندارید می توانید آن ها را غیر فعال کنید. در این مقاله ما به شما نحوه ی غیر فعال سازی html در کامنت های وردپرس را آموزش خواهیم داد.

برای غیر فعال سازی html در کامنت های وردپرس دو راه حل وجود دارد. در راه حل اول شما می توانید چند قطعه کد را به صورت دستی به فایل functions.php قالب خود اضافه کنید اما در راه حل دوم با نصب افزونه نیازی به ویرایش دستی فایل functions.php ندارید.

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

غیر فعال سازی html در کامنت ها وردپرس بدون افزونه

با وارد کردن قطعه کد زیر شما می توانید تمام تگ های html قرار داده شده در بخش نظرات را غیر فعال کنید.

// 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;
}

add_filter( ‘preprocess_comment’, ‘plc_comment_post’, ”, 1 );
add_filter( ‘comment_text’, ‘plc_comment_display’, ”, 1 );
add_filter( ‘comment_text_rss’, ‘plc_comment_display’, ”, 1 );
add_filter( ‘comment_excerpt’, ‘plc_comment_display’, ”, 1 );
// This stops WordPress from trying to automatically make hyperlinks on text:
remove_filter( ‘comment_text’, ‘make_clickable’, 9 );

غیر فعال سازی html در کامنت ها وردپرس با افزونه

راه حل دیگر برای غیر فعال کردن تگ های html استفاده از افزونه می باشد. افزونه ای که به این منظور استفاده می شود افزونه ی peters literal comments می باشد. بعد از این که این افزونه را نصب و فعال سازی کردید. خواهید دید که به دلیل سادگی این افزونه هیچ پیکربندی اضافه ای برای استفاده از آن وجود ندارد. بعد از فعال سازی این افزونه هر نظر وردپرس که در سایت شما قرار دارد به جای استفاده از تگ های html به عنوان متن ساده نمایش داده خواهد شد. در داخل پوشه این افزونه فایلی به نام peters_literal_comments.php وجود دارد که این فایل همان کد های بالا را برای غیر فعال کردن تگ های html به وردپرس اضافه می کند.

حذف تگ html از بخش نظرات وردپرس

سخن آخر

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

درباره نویسنده :
رعنا زارع

برچسب ها

مطالب مرتبط

ارسال دیدگاه

  1. […] غیر فعال سازی html در کامنت ها ی وردپرس اولین بار در طراحی سایت اصفهان | سئو سایت اصفهان |طراحی […]

*    

*    

ارتباط با تیم پشتیبانی وب یار

تمام پشتیبان ها در حال پاسخ به مشتریان هستند. لطفا درخواست خود را ارسال نمایید تا در کوتاه ترین زمان ممکن با شما تماس بگیریم.

چه کمکی از تیم وب یار بر می آید ، با ما در میان بگذارید

برای گفتگو کلید ENTER را بفشارید