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

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

حذف آدرس سایت از دیدگاه های وردپرس

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

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

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


کانال تلگرام ماندگار وب

  1. سید مرتضی مهدوی

    سلام
    مرسی آقا امیر. عالی بود.

    1. امیر خلجی مهر

      سلام
      خواهش میکنم مرتضی جان

  2. طالبی

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

    1. امیر خلجی مهر

      سلام خواهش میکنم جناب طالبی
      درسته واقعا” کلافه کننده هست این موضوع و پیشنهاد میکنم حتما” آکیسمت رو هم فعال نگه دارید
      موفق باشید

  3. پی سی گیمز

    من از قالب دیدگاه پاکش کردم ! اینجوری بهتر نیست ؟

    1. امیر خلجی مهر

      هیچ فرقی نمیکنه
      اکثر قالب ها از فایل پیش فرض دیدگاه های خود وردپرس استفاده میکنند یعنی مثله شما فیلدها در اختیار کاربر نیست که بتونه مستقیم حذفش کنه
      این کد برای دوستانی که همچین مشکلی رو دارند مناسب هست

      موفق باشید

  4. هیوا

    سلام چطور میشه کاری کرد فیلد ایمیل را در قسمت نظرات حذف کرد و دیگر نیازی به اون نباشه

    1. امیر خلجی مهر

      درود

      دستور زیر رو تست کنید اگه نتیجه نداد در انجمن مطرح کنید :
      [php]
      function remove_comment_fields($fields) {
      unset($fields[’email’]);
      unset($fields[‘url’]);
      return $fields;
      }
      add_filter(‘comment_form_default_fields’, ‘remove_comment_fields’);
      [/php]

      موفق باشید

  5. طراحی سایت

    سلام تشکر از مطالب خوبتون به سایت ما هم سر بزنید
    arshhost.ir

  6. musicfm

    ببخشید اگر بخواهیم نام و ایمیل و وبسایت رو هم حذف کنیم چکار باید بکنیم فقط نظر باشه

    1. امیر خلجی مهر

      می‌شه با css زمینه‌هاش رو پنهان کرد و پس از اون در مسیر پیشخوان > تنظیمات > گفت‌وگوها، تیک گزینه‌ی “نویسنده‌‌ی دیدگاه باید نام و نشانی ایمیل خود را بنویسد” رو برداشت.

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

تنها دیدگاه‌هایی که به فارسی نوشته می‌شوند پذیرفته خواهند شد!

ماندگار وب - 1395
فروش - خرید هاست وردپرس فارسی