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

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

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

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

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

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

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

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

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

  بارگذاری بهینه تصاویر بصورت Lazy Load در وردپرس با Optimole

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. علی جان، این میفرمایید درست، ولی این فایل functions رو ما هر چیزی داخلش میزاریم و آپلود میکنیم، بالای سایت همون کد ظاهر میشه !!
    انگار اصلاٌ اجرا نمیشه و من مجبور میشم کد رو حذف کنم
    کمک

  3. کار جالبی هست!
    ولی هر کسی این کار رو نمیکنه!

    ممنون

  4. سلام من این رو به تابع functions.php ولی مشکلی که هست اینه باعث میشه هنگام ارسال پست مشکل پیش میاد و صفحه سفید میاد

  5. سلام، آره اگه کلاس ها رو تو شهرهای دیگم بزارید خیلی خوبه منم توی قم هستم

  6. با سلام لطفا امورش بدید که چطوری این رو عوض کنیم مثلا: الان سایت شما نوشته:نویسنده دیدگاه: – خب این رو بگید چه جوری باید از توی قالب تغییر داد

  7. سلام آقا علی كد خود نظر هم بذار دمت گرم خيلی كارت درسته
    اگر هم هست يا كدش كوتاهه تو جواب همين كامنت بگو
    دمت گرم قربانـــــــــــــــــت

  8. آقا علی به قول معروف تصویر مطلب از عرض تو حلقم 😀
    بسیار مفید و کاربردی بود
    از این گونه کد ها بیشتر قرار بدید

  9. برای این دوره ی عملی توی شهر های دیگم بزاری خیلی خوب میشه مثل قم که من هستم
    نزدیکم هست به اصفهان 3 ساعت راهست

  10. ممنون جالب بود
    با هندونه دلمونو آب انداختی توی این ماه رمضونی!!:دی