آموزش حذف فیلد آدرس وبسایت از نظرات و جلوگیری از ارسال اسپم در وردپرس

آموزش حذف فیلد آدرس وبسایت از نظرات

زمان تخمینی مطالعه: 10 دقیقه

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

 

دیدگاه اسپم چیست؟

دیدگاه اسپم به نظراتی اطلاق می شود که به طور عمدی و با هدف سوءاستفاده از بخش نظرات یک وب سایت ارسال می شوند. این نظرات معمولاً حاوی محتوای بی ارزش، تبلیغاتی یا لینک هایی به وب سایت های خارجی هستند. دلایل متعددی وجود دارد که چرا افراد یا ربات ها دیدگاه های اسپم را ارسال می کنند:

1. بهبود سئو: بسیاری از افراد و شرکت ها از دیدگاه های اسپم برای ایجاد بک لینک به سایت های خود استفاده می کنند. این کار به منظور بهبود رتبه بندی و سئو سایتشان در موتورهای جستجو انجام می شود.

2. تبلیغات: برخی از دیدگاه های اسپم حاوی تبلیغات یا لینک های مستقیم به محصولات و خدمات هستند. این نظرات معمولاً با هدف جذب ترافیک به وب سایت های تبلیغ کننده ارسال می شوند.

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

4. تخریب وجهه: گاهی افراد با اهداف تخریبی، دیدگاه های منفی یا توهین آمیز ارسال می کنند تا اعتبار سایت را زیر سوال ببرند.

جلوگیری از ارسال اسپم

ویژگی های رایج دیدگاه های اسپم

استفاده از کلمات کلیدی به جای نام واقعی: معمولاً ارسال کنندگان اسپم به جای استفاده از نام واقعی خود، از کلمات کلیدی مرتبط با صنعت یا کسب و کارشان استفاده می کنند، مانند “بهترین قالب وردپرس” یا “کسب و کار آنلاین”.

لینک های متعدد: دیدگاه های اسپم اغلب حاوی لینک های متعدد به وبسایت های خارجی هستند.

متن تکراری و بی ارزش: محتوای این نظرات معمولاً تکراری، عمومی و بی ارزش است و ارتباطی با موضوع مقاله یا بحث ندارد.

ارسال توسط ربات ها: بسیاری از دیدگاه های اسپم توسط ربات ها ارسال می شوند و به همین دلیل ممکن است در حجم بالا و با سرعت زیاد ظاهر شوند.

 

چرا مردم دیدگاه های اسپم در سایت ما قرار می دهند؟

آیا تاکنون دیدگاهی از کاربران خود دریافت کرده اید که با نام هایی مانند “قالب وردپرس”، “وردپرس” یا “نام وبلاگ یا دسته بندی” ثبت شده باشد؟ چرا آن ها به جای استفاده از نام واقعی خود، از کلمات کلیدی استفاده می کنند؟

وردپرس به طور پیش فرض دارای چهار بخش در قسمت نظرات خود است: دیدگاه، نام، ایمیل و وب سایت. هنگامی که یک دیدگاه در وردپرس ارسال می شود، اگر فیلد وبسایت نیز پر شده باشد، وردپرس به طور خودکار آدرس وبسایت را به نام شخص ارسال کننده متصل می کند. یعنی اگر روی نام ارسال کننده دیدگاه کلیک کنید، به وب سایت آن شخص منتقل خواهید شد. این ارزان ترین و ساده ترین راه برای بک لینک گرفتن است و تأثیری منفی بر سئو دارد. تقریباً همه افراد سئو کار، چه حرفه ای و چه تازه کار، از این روش استفاده می کنند. برای رفع این مشکل، دو راه حل را پیشنهاد می کنیم که هر کدام مناسب تر بود، از آن استفاده کنید.

 

چگونه با دیدگاه های اسپم مقابله کنیم؟

1. استفاده از افزونه های ضد اسپم: افزونه هایی مانند Akismet یا Comment Link Remove and Comment Tools می توانند به شناسایی و حذف دیدگاه های اسپم کمک کنند.

2. تایید دستی دیدگاه ها: می توانید تنظیمات وردپرس را به گونه ای تغییر دهید که تمامی دیدگاه ها قبل از انتشار نیاز به تایید داشته باشند.

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

4. استفاده از کپچا: افزودن کپچا به فرم نظرات می تواند از ارسال دیدگاه های اسپم توسط ربات ها جلوگیری کند.

 

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

استفاده از این افزونه بسیار ساده است و به همه کاربران (مخصوصا تازه کار) پیشنهاد می شود. ابتدا باید افزونه Comment Link Remove and Comment Tools را نصب کرده و فعال کنید. پس از فعال سازی، یک آیتم جدید به نام “Comment Tools” به پیشخوان وردپرس شما اضافه می شود. با کلیک بر روی آن، به صفحه تنظیمات این افزونه می روید.

آموزش افزونه Comment Link Remove and Comment Tools

 

حذف فیلد وب سایت از دیدگاه ها با استفاده از افزونه

برای حذف فیلد وب سایت از نظرات، به قسمت “Remove WEBSITE Field from Comment Form” در تنظیمات افزونه Comment Link Remove and Comment Tools بروید و آن را فعال کنید. اگر سایت شما چند نویسنده دارد که دیدگاه ارسال می کنند و نمی خواهید نام کاربری آن ها برای دیگران (از جمله هکرها) نمایان شود، به قسمت “Remove hyper-link from comment AUTHOR” بروید و این گزینه را فعال کنید.

 

حذف دستی فیلد آدرس وب سایت از نظرات در وردپرس

برخی از کاربران ترجیح می دهند مشکلات را به صورت دستی رفع کنند و نیازی به افزونه نداشته باشند. در اینجا روشی برای حذف دستی فیلد آدرس وب سایت از نظرات وردپرس ارائه می دهیم.

ابتدا، یک بکاپ از سایت وردپرسی خود بگیرید تا در صورت بروز مشکل، سایت شما آسیب نبیند. برای این کار می توانید مقاله بکاپ گرفتن از سایت وردپرسی با افزونه UpdraftPlus را مشاهده کنید. سپس کد زیر را به فایل `functions.php` اضافه کنید:

 

add_filter('comment_form_default_fields', 'unset_url_field');

function unset_url_field($fields){

       if(isset($fields['url']))

          unset($fields['url']);

          return $fields;

}

 

این کد، فیلد آدرس وب سایت را از نظرات وردپرس حذف می کند. برای مشاهده تغییرات، می توانید سایت خود را در پنجره ی incognito باز کنید.

 

حذف دیدگاه های اسپم با استفاده از Google reCaptcha

استفاده از کپچا یکی از موثرترین روش ها برای جلوگیری از ارسال دیدگاه های اسپم توسط ربات ها است. کپچا (Completely Automated Public Turing test to tell Computers and Humans Apart) یک آزمون خودکار است که به منظور تمایز بین انسان و ربات طراحی شده است. با افزودن کپچا به فرم نظرات، شما از کاربران می خواهید تا یک تست ساده را حل کنند که تنها انسان ها قادر به حل آن هستند، مانند تشخیص کاراکتر ها در تصویر یا تیک زدن یک جعبه.

استفاده از گوگل recaptcha در وردپرس

نحوه افزودن کپچا به فرم نظرات وردپرس

برای افزودن کپچا به فرم نظرات وردپرس، می توانید از افزونه های مختلفی استفاده کنید. در زیر، دو افزونه محبوب را معرفی می کنیم:

 

1. Google Captcha (reCAPTCHA) by BestWebSoft

2. WP-reCAPTCHA

 

1. Google Captcha (reCAPTCHA) by BestWebSoft

نصب و فعالسازی:

1. به پنل مدیریت وردپرس خود وارد شوید.

2. به قسمت افزونه ها > افزودن افزونه تازه بروید.

3. در قسمت جستجو، عبارت reCaptcha by BestWebSoft را وارد کنید.

4. افزونه را نصب و سپس فعال کنید.

 

تنظیمات:

1. پس از فعالسازی افزونه، به مسیر reCAPTCHA > تنظیمات بروید.

2. برای استفاده از reCAPTCHA، باید کلیدهای API سایت و مخفی (Site Key و Secret Key) را از سایت Google reCAPTCHA دریافت کنید. برای مشاهده آموزش دریافت کلیدهای گوگل reCaptcha می توانید این مقاله را مطالعه کنید.

3. کلیدهای API را در تنظیمات افزونه وارد کنید.

4. تنظیمات افزونه را ذخیره کنید.

آموزش افزونه reCaptcha by BestWebSoft

این افزونه به شما امکان می دهد تا کپچا را به فرم نظرات، فرم ورود و فرم ثبت نام اضافه کنید.

 

2. WP-reCAPTCHA

نصب و فعال سازی:

1. به پنل مدیریت وردپرس خود وارد شوید.

2. به قسمت افزونه ها > افزودن افزونه تازه بروید.

3. در قسمت جستجو، عبارت گوگل reCAPTCHA پیشرفته را وارد کنید.

4. افزونه را نصب و سپس فعال کنید.

آموزش افزونه گوگل reCAPTCHA پیشرفته

تنظیمات:

1. پس از فعال سازی، به قسمت مسیر تنظیمات > گوگل reCAPTCHA پیشرفته بروید.

2. برای استفاده از reCAPTCHA، باید کلیدهای API سایت و مخفی (Site Key و Secret Key) را از سایت Google reCAPTCHA دریافت کنید. برای مشاهده آموزش دریافت کلیدهای گوگل reCaptcha می توانید این مقاله را مطالعه کنید.

3. کلیدهای API را در تنظیمات افزونه وارد کنید.

4. تنظیمات افزونه را ذخیره کنید.

 

این افزونه نیز به شما امکان می دهد تا کپچا را به فرم نظرات، فرم ورود و فرم ثبت نام اضافه کنید.

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

 

نتیجه گیری

دیدگاه های اسپم یکی از مشکلات جدی وبلاگ ها و وب سایت های وردپرسی هستند، زیرا بسیاری از این نظرات توسط ربات ها تولید می شوند و حاوی محتوای بی ارزش و تبلیغاتی هستند. برای مقابله با این مشکل، حذف فیلد آدرس وب سایت از فرم نظرات وردپرس یکی از راهکارهای موثر است. این اقدام می تواند از ایجاد بک لینک های اسپم و سوء استفاده های سئو کاران جلوگیری کند. می توانید این کار را به سادگی با استفاده از افزونه های موجود انجام دهید یا در صورت تمایل به روش های دستی، با افزودن کد مناسب به فایل `functions.php` وردپرس خود، این فیلد را حذف کنید. در هر صورت، با اتخاذ تدابیر مناسب، می توان بخش نظرات وب سایت را از دیدگاه های اسپم پاک نگه داشت و محیطی بهتر برای تبادل نظرات کاربران واقعی فراهم کرد.

دیدگاه اسپم چیست؟

دیدگاه اسپم به نظراتی اطلاق می‌شود که به‌طور عمدی و با هدف سوءاستفاده از بخش نظرات یک وب‌سایت ارسال می‌شوند. این نظرات معمولاً حاوی محتوای بی‌ارزش، تبلیغاتی یا لینک‌هایی به وب‌سایت‌های خارجی هستند.

چرا افراد یا ربات‌ها دیدگاه‌های اسپم ارسال می‌کنند؟

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

چگونه می‌توان با دیدگاه‌های اسپم مقابله کرد؟

برای مقابله با دیدگاه‌های اسپم می‌توان از افزونه‌های ضد اسپم مانند Akismet یا Comment Link Remove and Comment Tools استفاده کرد، تایید دستی دیدگاه‌ها را فعال نمود، فیلد آدرس وب‌سایت را از فرم نظرات حذف کرد، و از کپچا در فرم نظرات بهره برد.

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

جواب: برای حذف دستی فیلد آدرس وب‌سایت از نظرات وردپرس، ابتدا باید یک بکاپ از سایت وردپرسی خود گرفت. سپس کد زیر را به فایل functions.php اضافه کرد:

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


این کد فیلد آدرس وب‌سایت را از نظرات وردپرس حذف می‌کند.

دیدگاهتان را بنویسید

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

اینستاگرام وردپرس بـاتـــو

مقالات پر بازدید