حذف فیلد وبسایت از فرم ثبت نظر
- ۲۷ دی ۱۴۰۲
- 2 نظر
- فانکشن های وردپرس
- گزارش خطا
فانکشن 12:
از اونجایی که خیلی از اسپمرها و ربات ها از فیلد وبسایت فرم ثبت نظر در وردپرس برای لینک سازی استفاده میکنن، میشه با حذف این فیلد از این کار جلوگیری کرد.
برای اینکار میتونید از قطعه کد زیر استفاده کنید.
نحوه استفاده: قرار دادن کد در انتهای فایل فانکشن قالب فعال تون
add_filter('comment_form_default_fields', 'unset_url_field_comments');
function unset_url_field_comments($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
اشتراک گذاری فانکشن:
مرررسی واقعا خیلی کار راه اندازه سایت تون 😁❤️
واسه اینکه فیلد ایمیل رو هم برداریم باید چیکار کنیم؟ صرفا کاربر با نام کامنت بذاره ( واسه یه سری سایت های عمومی مثل سایت های موزیک، ایمیل یه چیز دست و پا گیره و کامنت رو سخت میکنه برای عموم مردم ما که با ایمیل بیگانه ان)
سلام مهدی جان
خیلی ممنون از کامنت و انرژی مثبتت. 😍
برای موردی که گفتی، داخل همین فانکشن بالا، ۴ بار عبارت url نوشته شده. به جای این ۴ تا url، بنویس email. یعنی هر جا نوشته شده url، به جاش بنویس email. اینجوری کار در میاد و فیلد ایمیل از فرم کامنت حذف میشه. 😃