حذف فیلد آدرس وبسایت از فرم نظرات وردپرس : سلام به همگی، حالتون چطوره؟???????? امروز تو این پست جدید میخاهیم یاد بگیریم که چطوری فیلد آدرس وبسایت رو از فرم نظرات سایتمون بدون افزونه نصب کردن، حذفش کنیم پس منو تا انتهای این پست با نگاه زیباتون همراهی کنید ????
دلایل مختلفی برای حذف این فیلد وجود داره از جمله:
بهترین راه جلوگیری از هرزنامه و مقابله با اسپمرهایی که همیشه از یک نام غیرواقعی یا تبلیغاتی برای گرفتن بک لینک از سایت شما استفاده میکنن این هست که فیلد”وبسایت” یا “URL” را به طور کامل از فرم نظرات وب سایت وردپرس خود حذف کنید.
در این پست من بهتون دو روش معرفی کردم تا به راحتی بتونید فیلد آدرس وبسایت رو از درون فرم نظرات حذف کنید. شما رو به خوندن ادامه این مطب دعوت میکنم ????
افزونه های زیادی در مخزن وردپرس موجوده که فیلد وبسایت رو از فرم نظرات سایت شما حذف میکنه. اما ساده ترین راه نصب افزونه Remove Fields یا Remove Comment Website/URL Box هست.
به WP-Admin -> Plugins -> Add New بروید و “Remove Fields” را جستجو کنید و افزونه را نصب و فعال کنید.
پس از اتمام موفقیت آمیز مراحل نصب، افزونه رو فعال کنید تا فیلد آدرس وبسایت از نظرات سایت شما حذف بشه.
برای بسیاری از افراد، این یک راه آسانه. با این حال، برخی از افراد ممکنه مایل نباشن از افزونه های بیشتری در وب سایت وردپرس خود استفاده کنند و ممکنه ترجیح بده فایل های وردپرس رو ویرایش کنند. ( مثل من????????) .
قبل از اینکه بخاهید هر تغییری جه جزئی داخل سایت انجام بدید حتما یه بکاپ از فایل یا فایل هایی که کدهای اونا رو تغییر میدید یا کدی اضافه و کم میکنید بهش تهیه کنید.
خب رسیدیم به روش دوم که روش پیشنهادی منم???? هست. شما ابتدا باید به فایل فانکشن قالب خودتون دسترسی پیدا کنید برای اینکار به مسیر WP Admin -> Appearance -> Editor برید و فایل functions.php رو انتخاب کنید.
کد زیر رو در آخرین خط در فایل 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;
}
کد بالا تابعی به نام unset_url_field ایجاد و فیلد URL را حذف (یا unsets ) میکنه.
با استفاده از هوک add_filter، آرگومان را به تابع پیشفرض وردپرس comment_form_default_fields که حاوی فیلدهای فرم نظر است منتقل میکنیم.
به نظر شما بهترین راه برای مقابله با هرزنامه URL در سایت چیه: استفاده از افزونه یا ویرایش دستی؟ در قسمت دیدگاه های پایین این مقاله برامون بنویسید.
ممنون که با نگاه زیباتون تا پایان این پست آموزشی از رایا وردپرس همراه من بودید امیدوارم این مطلب مثل سایر مطالب سایت به دردتون بخوره ????
کاهش اسپم: یکی از دلایل اصلی حذف این فیلد، کاهش تعداد نظرات اسپم است. بسیاری از اسپمرها از این فیلد برای قرار دادن لینکهای تبلیغاتی استفاده میکنند.
سادگی فرم نظرات: با حذف این فیلد، فرم نظرات سادهتر و کاربرپسندتر میشود و کاربران سریعتر میتوانند نظر خود را ثبت کنند.
تمرکز بر محتوا: حذف این فیلد باعث میشود که تمرکز بیشتر روی محتوای نظر و تعامل با نویسنده باشد.
افزونه های زیادی در مخزن وردپرس موجوده که فیلد وبسایت رااز فرم نظرات سایت شما حذف میکند. اما بهترین آن ها افزونه Remove Fields و Remove Comment Website/URL Box هستند.
از طریق افزودن کد به فایل فانکشن (functions.php) سایت خود میتوانید اینکار را انجام دهید.
منبع: رایا فیلم