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

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

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

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

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

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

استفاده از افزونه Comment Link Remove

Comment Link Remove- حذف فیلد آدرس
حذف فیلد آدرس به کمک با کمک افزونه

ساده‌ترین روش برای انجام عملیات در وردپرس کمک گرفتن از افزونه‌هاست. با کمک افزونه Comment Link Remove می‌توانید حذف فیلد آدرس وبسایت از نظرات وردپرس را امکان‌پذیر کنید. اما چگونه باید این کار را انجام دهید؟
به پیشخوان وردپرس رفته و افزونه را در مسیر افزونه‌ها نصب و سپس فعال کنید. حال با گزینه QC CLR Settings رو به رو می‌شویم. با مراجعه به آن می‌توانید تنظیمات مربوط به افزونه را مشاهده کنید.

QC CLR Settings

general setting- تنظیمات اصلی در افزونه
تنظیمات اصلی در افزونه

در اینجا می‌توانید گزینه‌های مورد نظر را علامت بزنید. این موارد از بخش دیدگاه‌ها حذف خواهند شد.

Remove WEBSITE Field from Comment Form: با علامت زدن این قسمت می‌توانید فیلد اطلاعات آدرس سایت را از فرم کامنت‌ها حذف کنیم.
Remove hyper-link from comment AUTHOR Bio: با علامت زدن این گزینه می‌توانید لینک روی نام افراد را حذف کنید.
Disable turning URLs into hyper-links in comments: غیرفعال کردن لینک‌های موجود در قسمت نظرات.
Remove HTML Link Tags in comments: حذف لینک موجود در برچسب‌های اچ‌تی‌ام‌ال در نظرات
Disable Comments Globally: غیرفعال کردن نظرات در سطح جهانی
Hide Existing Comments: مخفی کردن نظرات موجود
Open Comment Links in New Tab: باز کردن لینک‌های موجود در بخش نظرات در صفحه جدید

بقیه موارد مربوط به تنظیمات نسخه پرمیوم است و از پرداختن به آن صرف‌نظر می‌کنیم. نتیجه بصورت زیر است:

نتیجه حذف فیلد آدرسهمان طور که مشاهده می‌کنید، فیلد آدرس حذف شد.

حذف فیلد آدرس بصورت دستی

بعضی از کاربران دوست دارند برای حذف فیلد آدرس وبسایت از نظرات وردپرس بصورت دستی و با کمک قطعه کدها این‌کار را انجام دهند. هیچ اشکالی ندارد به شرط آنکه درست جایگذاری‌های خود را انجام دهید.
لطفا قبل از انجام هر کاری از سایت بک‌آپ تهیه کنید و در جایی مطمئن ذخیره نمایید تا در صورت بروز هر گونه مشکل آن را بازگردانی کنید. حال قطعه کد زیر را در فایل function.php قرار دهید:

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

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

نتیجه حذف فیلد آدرس
نتیجه حذف فیلد آدرس

دانلود افزونه Comment Link Remove

دانلود افزونه صفحه افزونه

سفارشی سازی فرم نظرات در وردپرس

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

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

منابع: 

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

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

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. وبسایت خوب و مفیدی دارید استفاده کردم از وبسایتتون

  2. سلام آدرسی در انتهای قالب من هست هرچی دنبالش میکردم پیداش نمیکنم توفوتر هم نیست وقتی هم با مرورگر inspect رو میزنم فایلش رو تو یه فایل index خارج از پوشه wp-inlude نشون میده لطفاً راهنمایی کنید

  3. سلام
    آقای محمدی واقعا کارتون درست هستش
    من هرچی سرچ میکنم سایت شما میاد بالا
    من از قسمت نظرات سایت شما خیلی خوشم اومده
    میخواستم بگم از افزونه استفاده میکنید یا کد
    امکانش هست منم این رو داشته باشم؟
    با تشکر

  4. خیلی جالب بود.

  5. به نظر من چون این فیلد اختیاریه نیاز به حذف آن نیست. فقط باید واضح توضیح دهید که اختیاری می باشد.

  6. سلام
    من اولین باره که این کد رو امتحان می کنم ولی تو وردپرس 3.5 اصلا کار نمی کنه و باعث میشه wp-admin لود نشه!
    برای حذف فیلد آدرس راه دیگه ای هم هست؟
    با افزونه Disable / Hide Comment URL هم نشد

  7. مرسی مفید بود واقعا
    بعضی ها لینک الکی میزارن و این بروکن لینک ها تاثیر منفی تو سئو داره

  8. ممنون
    کلا یه مقاله هم اختصاص بدید به اینکه چطور فرم نظر رو اختصاصی!

  9. سلام علی جان
    یه سوال . چجوری این کادره رو درست کردین که داخلش کد میذارید ؟
    بیشتر کادره برام مهم هست تا امکاناتش نظیر کپی یا پرینت . منظوذ دقیقم از کادر همون جایی هست که داخلش نوشتین :

    با کمال تشکر

  10. جالب بود
    اس ام اس تون هم بدستم رسید
    به دوستام توی اصفهان گفتم
    موفق باشید