وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

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

حذف فیلد وب‌سایت می‌تواند انگیزهٔ بعضی اسپم‌ها را کمتر کند، اما جلوی لینک در متن یا ارسال خودکار را به‌تنهایی نمی‌گیرد.

انتشار:
آخرین ویرایش:
توسط مصطفی جانقربان
۴ دقیقه زمان مطالعه
۰ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله حذف فیلد وب‌سایت از فرم دیدگاه وردپرس در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
بسیاری از دیدگاه ها و نظرات وردپرس اسپم می باشند، ما قبلا در مورد جلوگیری از اسپم نظرات وردپرس مقاله های "Nofollow کردن نظرات وردپرس" و " غیر فعال کردن html در نظرات وردپرس " را ارسال کرده ایم، در این مقاله نیز قصد داریم تا در مورد حذف آدرس سایت از فرم نظرات وردپرس برای شما صحبت کنیم.

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

یکی دیگر از روش های اسپم استفاده از قسمت لینک فرم نظرات وردپرس برای روبات ها و یا افرادی که قصد بک لینک گرفتن از سایت را دارند می باشد، از آنجایی که وردپرس نام فردی که دیدگاه را ارسال می کند با وب سایتی که در فرم نظرات وارد می شود لینک می کند، بسیاری از کاربران از این امکان برای گرفتن بک لینک طبیعی استفاده می کنند، آیا تابحال دقت کرده اید چه نام های عجیب غریبی در نام های افرادی که دیدگاه را ارسال کرده اند وجود دارد ؟ مثلا "خرید آهن " یا "بستنی " یا "بهترین قالب وردپرس "، با توجه به اینکه این کلمات با آدرس سایت لینک می شوند، گوگل به آنها برای آن کلمه رتبه بهتری می دهد این یعنی با کلمه خرید آهن وب سایت آنها در صفحات نخست جستجو قرار می گیرد که این مورد اصلا اخلاقی نیست. در واقع آنها به جای نام واقعی خود، کلمه ای که قصد دارند در آن رشد کنند را وارد می کنند، یکی از روش های جلوگیری از آن حذف آدرس سایت از فرم نظرات وردپرس می باشد، با توجه به ویرایش در فایل های اصلی وردپرس کاری بسیار دشوار و پیچیده می باشد ما استفاده از افزونه " disable-hide-comment-url " را به شما پیشنهاد می کنیم، با فعال کردن این افزونه فیلد آدرس سایت از فرم نظرات وردپرس شما حذف خواهد شد.
امیدوارم با روش بالا بتوانید از کاربران اسپمر وب سایت خود جلوگیری نمایید، در صورتی که نظری دارید حتما برای ما ارسال کنید.

توضیح بیشتر برای انجام مراحل

اجرای محدود

از فیلتر comment_form_default_fields در افزونهٔ کوچک یا child theme استفاده کنید. ویرایش مستقیم فایل هسته یا قالب اصلی با به‌روزرسانی از بین می‌رود.
فرم کاربر خارج از حساب و حالت ورود را تست کنید؛ بعضی قالب‌ها فرم سفارشی دارند.
کد / دستورadd_filter( 'comment_form_default_fields', function ( $fields ) { unset( $fields['url'] ); return $fields; } );
تغییر را در قالب فرزند یا افزونهٔ کوچک نگه دارید تا به‌روزرسانی قالب آن را پاک نکند. روش غیرفعال کردن کد را آماده کنید. پس از پایان، با حساب خروج‌شده فرم را دوباره باز کنید و مطمئن شوید ارسال متن دیدگاه و پیام نتیجه همچنان درست کار می‌کند.

تأثیر تغییر روی دیدگاه‌های قبلی

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

منابع و ادامهٔ مطالعه

دیدگاه‌ها (۰)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام