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

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

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

در جواب باید بگویم دریافت بکلینک از سایت شما و افزایش رتبه سایت خود، برخی افراد با باور های غلط به این می اندیشند که با لینک گرفتن از بخش کامنت میتوان 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');

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