حذف کردن فیلد آدرس سایت از فرم نظرات وردپرس
در وبلاگها و سایتهایی که نسبتا از نظر رتبه و آمار بازدید در جایگاه بالایی قرار دارند وجود اسپمرها امری طبیعی محسوب میگردد، در این میان نیز افرادی وجود دارند که با استفاده از نام و عنوانهای تحریک کننده نسبت به تبلیغات کسب و کار خود در سایتها و وبلاگهای پربازدید اقدام میکنند که در این نوشته از وبلاگ ماندگار وب بنابر درخواست یکی از کاربران آموزش حذف کردن فیلد آدرس وبسایت را در فرم نظرات وردپرس برای شما دوستان آماده ساختهایم.
برای حذف کردن فیلد آدرس سایت از نظرات وردپرس لازم است دستور زیر را به فایل فانکشن قالب وردپرس خود اضافه نمایید.(خواهشمندیم پیش از ایجاد هر تغییری در فایل فانکشن از آن نسخهی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به حالت اول بازگردانید):
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
با اضافه کردن دستور فوق به فایل فانکشن به راحتی و بدون نیاز به ویرایش فایلی فیلد آدرس وبسایت از فرم نظرات پوسته وردپرس شما حذف خواهد شد، امیدوارم آموزش چگونگی حذف فیلد آدرس سایت از فرم دیدگاههای وردپرس مورد پسند شما دوستان وردپرسی قرار گرفته باشد.
دیدگاهها در "حذف کردن فیلد آدرس سایت از فرم نظرات وردپرس"
دیدگاه خود را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.
سلام
مرسی آقا امیر. عالی بود.
سلام
خواهش میکنم مرتضی جان
آقای خلجی مهر عزیز
بی نهایت ممنون به خاطر این آموزش.
راستش این مورد برای بنده بهترین روش برای خلاصی از دست اسپمر های خارجی هست که به تعداد زیاد لینک فروشگاه ها و سایت های غیر اخلاقی رو در صفحات وردپرسی قرار می دهند.
سلام خواهش میکنم جناب طالبی
درسته واقعا” کلافه کننده هست این موضوع و پیشنهاد میکنم حتما” آکیسمت رو هم فعال نگه دارید
موفق باشید
من از قالب دیدگاه پاکش کردم ! اینجوری بهتر نیست ؟
هیچ فرقی نمیکنه
اکثر قالب ها از فایل پیش فرض دیدگاه های خود وردپرس استفاده میکنند یعنی مثله شما فیلدها در اختیار کاربر نیست که بتونه مستقیم حذفش کنه
این کد برای دوستانی که همچین مشکلی رو دارند مناسب هست
موفق باشید
خیلی ممنون عالی بود
مرسی
خواهش میکنم محمد جان
سلام چطور میشه کاری کرد فیلد ایمیل را در قسمت نظرات حذف کرد و دیگر نیازی به اون نباشه
درود
دستور زیر رو تست کنید اگه نتیجه نداد در انجمن مطرح کنید :
[php]
function remove_comment_fields($fields) {
unset($fields[’email’]);
unset($fields[‘url’]);
return $fields;
}
add_filter(‘comment_form_default_fields’, ‘remove_comment_fields’);
[/php]
موفق باشید
سلام تشکر از مطالب خوبتون به سایت ما هم سر بزنید
arshhost.ir
ببخشید اگر بخواهیم نام و ایمیل و وبسایت رو هم حذف کنیم چکار باید بکنیم فقط نظر باشه
میشه با css زمینههاش رو پنهان کرد و پس از اون در مسیر پیشخوان > تنظیمات > گفتوگوها، تیک گزینهی “نویسندهی دیدگاه باید نام و نشانی ایمیل خود را بنویسد” رو برداشت.
مطلب بسیار مفید و خوبی بود
استفاده کردیم دوست عزیز
انشالله موفق باشید
پنل مدیریت منو کلا بهم ریخت.
چنین چیزی نیست مگر کدها را در جای نامناسبی قرار داده باشید.
مطلب بسیار مفیدی بود. استفاده کردم. خیلی ممنون
خواهش میکنم دوست عزیز
ایول
راحت شدم از این سایتای اسپم که لینک میدادن تو کامنتا
دمت گرم
با سلام
بنده میخوام فیلد آدرس وب سایت رو به شماره تماس تغییر بدم بدونه افزونه راحت ترین کار چیه ؟
از طریق فایل زبان نمیشه اون نوشته رو تغییر داد؟
با درود
ارشیا جان پوستهها با هم یکی نیستند، برخی رو میتونید از فایل زبان ویرایش کنید، برخیها رو از فایل فانکش و برخی رو نیز مستقیم از فایل کامنت.
ممنون اموزش کوتاه اما خیلی کاربردی بود
چندین سایت رفتم کدها غلط بود
ولی با این کد نتیجه گرفتم
واقعا دم شما گرم . ساده و راحت . چندین سایت رفتم جواب نداد ولی برای شما حل کرد مشکل رو براحتی
سلامت باشید دوست عزیز.
سلام امکانش هست فیلد موبایل رو جایگزین فیلد ایمیل کنیم؟
ممنون میشم اگه تک کد مربوطه رو میدونید راهنمایی کنید