حذف فیلد سایت از نظرات وردپرس
حذف فیلد وب سایت در بخش دیدگاه های وردپرس، یکی از مشکلاتی است که باعث انصراف کاربران از درج دیدگاه ها می شوند، چون که همه کاربران وب سایت ندارند که آن را همانند آدرس ایمیل خود درج کنند. پس یک فیلدی مزاحم محسوب می شود.
روش منطقی که طراحان سایت و یا مدیران سایت میتوانند این مشکل را برطرف نماید، حذف فیلد آدرس سایت از نظرات وردپرس است. در واقع ما میخواهیم با این کار امکان سفارشی سازی فرم نظرات در وردپرس را فراهم کنیم. بصورت پیشفرض فرم دیدگاههای وردپرس دارای فیلدهایی نظیر نام، ایمیل، آدرس وبسایت و بخش ورود محتوای دیدگاه است. هنگام نمایش دیدگاهها ، وردپرس نام افراد را با لینک سایتشان نشان میدهد. باید فیلد آدرس را حذف کنیم که دیگر چنین اتفاقی نیفتد. برای حذف فیلد سایت در دیدگاه های وردپرس، به هر دو روش افزونه و جایگذاری قطعه کد میتوان چنین کاری انجام داد.
استفاده از افزونه Comment Link Remove
یکی از سادهترین روش ها برای انجام عملیات در وردپرس، کمک گرفتن از افزونه های وردپرس می باشد. از طریق افزونه Comment Link Remove میتوانید فیلد آدرس سایت را از بخش نظرات وردپرس امکانپذیر کنید.
توضیح روش انجام:
به پیشخوان وردپرس رفته و افزونه را در مسیر افزونهها نصب و سپس فعال کنید. حال با گزینه QC CLR Settings رو به رو میشویم. با مراجعه به آن میتوانید تنظیمات مربوط به افزونه را مشاهده کنید.
QC CLR Settings
در این قسمت میتوانید آیتم های مورد نظر را فعال کنید. این موارد از بخش دیدگاهها حذف خواهند شد.
Remove WEBSITE Field from Comment Form: با علامت زدن این قسمت میتوانید فیلد اطلاعات آدرس سایت را از فرم کامنتها حذف کنیم.
Remove hyper-link from comment AUTHOR Bio: با علامت زدن این گزینه میتوانید لینک روی نام افراد را حذف کنید.
Disable turning URLs into hyper-links in comments: غیرفعال کردن لینکهای موجود در قسمت نظرات.
Remove HTML Link Tags in comments: حذف لینک موجود در برچسبهای اچتیامال در نظرات
Disable Comments Globally: غیرفعال کردن نظرات در سطح جهانی
Hide Existing Comments: مخفی کردن نظرات موجود
Open Comment Links in New Tab: باز کردن لینکهای موجود در بخش نظرات در صفحه جدید
بقیه موارد مربوط به تنظیمات نسخه Premium است و از توضیحات آن صرفنظر میکنیم. نتیجه بصورت زیر است:
نتیجه: حذف فیلد آدرس سایت از بخش دیدگاه ها، انجام شد.
حذف فیلد آدرس بصورت دستی
روش پیشنهادی و بهینه سایمان وب: همانطور که میدانیم، تعداد غیرمنطقی افزونه های فعال، باعث کندی سرعت لود سایت میشود. و به موارد زیادی از جمله تعداد افزونه های فعال، قدرت پردازش و پهنای باند هاست و… بستگی دارد. روش بهینه این است که از قطعه کد های لازم، این کار را انجام دهیم.
برای حذف فیلد آدرس سایت از نظرات وردپرس بصورت دستی و با کمک قطعه کدها اینکار را میتوانیم انجام دهیم. ایرادی نیست، فقط به شرط آنکه جایگذاری ها و نحوه پیاده سازی آن، باید صحیح انجام شود تا در عملکرد سایت شما، اختلالی ایجاد نشود.
لطفا قبل از انجام هر کاری از سایت Backup تهیه کنید و در جایی مطمئن ذخیره نمایید تا در صورت بروز هر گونه مشکل آن را بازگردانی کنید. حال قطعه کد زیر را در فایل function.php قرار دهید:
add_filter('comment_form_default_fields', 'unset_url_field'); function unset_url_field($fields){ if(isset($fields['url'])) unset($fields['url']); return $fields; }
نتیجه: حذف فیلد آدرس سایت از بخش دیدگاه ها، انجام شد.