حذف لینک های کامنت های وردپرس با کد و یا افزونه

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

چرا بعضی ها اقدام به اسپم میکنند؟

در جواب باید بگویم دریافت بک لینک از سایت شما و افزایش رتبه سایت خود، برخی افراد با باور های غلط به این می اندیشند که با لینک گرفتن از بخش کامنت میتوان SEO سایت را بهتر کرد و رتبه سایت را افزایش داد اما این نه تنها به سئو کمک نمی کند بلکه از کیفیت سئو آنها کاسته می شود و رتبه آنها نیز کاهش میابد.

زمانی که یک کامنت نمایش داده می شود وردپرس بصورت خودکار لینک آن را همراه با نام کامنت گذار و آدرس URL وبسایتی که ارائه داده. این کار یک انگیزه بزرگ به تکنسین های کلاه سیاه یا وبلاگ نویسان تازه کار میدهد تا جایی را برای گذاشتن کامنت اسپم بهتر از سایت شما نشناسند.

چگونه فیلد آدرس URL وبسایت را از فرم کامنت های وردپرس حذف کنیم ؟

با استفاده از افزونه  /Disable/ hide comment URL  فیلد آدرس URL وبسایت را از فرم کامنت ها حذف کنید.

 

آموزش حذف لینک های کامنت های وردپرس با افزونه:

افزونه وردپرس کنترل پیشرفته دیدگاه کاربران Comment Link Remove راه حل این مشکل است. به سادگی با این پلاگین لینک ها از حالت قالب کلیک خارج شده و به متن عادی تبدیل می شوند.

حذف فیلد آدرس با استفاده از کد:

قسمت دیدگاه‌های یک سایت وردپرسی از فایل comments.php پوسته‌ی آن سایت خوانده می‌شود که در صورت عدم وجود این پرونده در قالب وردپرس سایت شما، فایل comments پیش‌فرض وردپرس فراخوان خواهد شد، در این روش به ۲ شکل میتوان فیلد “سایت” را از دیدگاه‌های وردپرس پاک کرد.

در شکل اول برای حذف کردن فیلد آدرس سایت از نظرات وردپرس تنها کافیست دستور زیر را به فایل فانکشن پوسته وردپرس خود اضافه کنید (خواهشمندیم پیش از ایجاد هر تغییری در فایل فانکشن از آن نسخه‌ی پشتیبان تهیه نمایید تا در صورت بروز خطا آن را به حالت اول بازگردانید):

add_filter('comment_form_default_fields', 'mw_unset_url_field');
function mw_unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}

آموزش حذف لینک های کامنت های وردپرس با کد:

برای این منظور باید به صورت زیر عمل کنید:
ابتدا فایل function.php تم وردپرس خود را از هاست وردپرس خود باز کرده و کد زیر را در قسمتی از آن قرار دهید:
function author_link(){
global $comment;
$comment_ID = $comment->user_id;
$author = get_comment_author( $comment_ID );
$url = get_comment_author_url( $comment_ID );
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "$author";
return $return;
}
add_filter('get_comment_author_link', 'author_link');

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