افزودن فیلد دلخواه به پروفایل کاربری وردپرس توسط کد یا افزونه

برای افزودن فیلد دلخواه به پروفایل کاربری وردپرس یا همان افزودن فیلد به فرم ثبت نام وردپرس میتوان از کد یا افزونه استفاده کرد. این مورد بعد از آموزش وردپرس بسیار ضروری است و میتوانید بعد از مشاهده آموزش ها این مطلب را فرا بگیرید.

برای دریافت اطلاعات بیشتر از کاربران جهت نمایش در پروفایل کاربران باید فیلد دلخواه را به بخش ویرایش شناسنامه اضافه کرد. در این مقاله از ایران تمز به معرفی افزونه و کدهای لازم جهت ایجاد فیلدهای دلخواه بیشتر در پروفایل کاربری وردپرس میپردازیم پس تا انتها همراه ما باشید.

افزونه افزودن فیلد دلخواه به پروفایل کاربری وردپرس

از بهترین افزونه های ایجاد فیلد بیشتر در پروفایل وردپرس Profile Extra Fields by BestWebSoft است.

این افزونه امکان افزودن انواع فیلدها را به شناسنامه کاربری وردپرس داراست. برخی از ویژگی های آن عبارتند از:

  1. امکان افزودن بی نهایت فیلد به شناسنامه کاربران
  2. نمایش فیلدها توسط شورتکد در نوشته یا برگه های سایت
  3. امکان استفاده از کد برای نمایش فرم و فیلدها
  4. نمایش فیلدها در فرم عضویت وردپرس
  5. قابلیت گرفتن بکاپ یا پشتیبان در فرمت csv
  6. امکان ایجاد تنظیمات برای کد میانبر
  7. نمایش فیلدهای خالی در پروفایل کاربری وردپرس
  8. امکان تنظیم پیام هشدار برای فیلدها در فرم ثبت نام وردپرس
  9. پشتیبانی از فیلدهای متنی، چک باکس، انتخاب تاریخ و …
  10. امکان تنظیم تعداد کلمات قابل تایپ در هر فیلد
  11. قابلیت تعیین محل فیلد در فرم ثبت نام
  12. پشتیبانی از راست چین
  13. و …

برای دانلود افزونه به برگه آن در مخزن افزونه های وردپرس در آدرس Profile Extra Fields by BestWebSoft مراجعه کنید.

آموزش تنظیمات افزونه افزودن فیلد دلخواه به شناسنامه کاربری وردپرس

پس از نصب و فعال کردن افزونه گزینه ای با نام bws panel به پیشخوان وردپرس اضافه میشود.

با مراجعه به این بخش تمام افزونه های ساخته شده توسط شرکت best web soft را میتوانید مشاهده کنید.

پس از انتخاب profile extra fields یا فیلدهای اضافی پروفایل به محیط مدیریت افزونه وارد میشود.

برای ساخت فیلد دلخواه مراحل زیر را طی کنید.

1- از بخش name نام فیلد را وارد کنید.
2- از منو کشویی type نوع فیلد را که میتواند متنی تک خطی، متن چند خطی، صحیح و غاط، منو دراپ داون، شماره تلفن و … باشد را انتخاب کنید.
3- از بخش max length نهایت طول یا تعداد کاراکتری که کاربر میتواند وارد کند را تعیین کنید.
4- از بخش description توضیحات فیلد را وارد کنید. این توضیحات در فرم ثبت نام نمایش داده میشود.
5- از بخش field properties امکان فعال، قابل مشاهده و قابل ویرایش بودن فیلدبرای نقشهای کاربری را تعیین کنید.
6- با فعال کردن تیک گزینه required یا مورد نیاز، فیلد ضروری میشود و تا هنگامیکه کاربر آنرا پر نکند ثبت نام در سایت انجام نخواهد شد.
گزینه field order برای تعیین محل فیلد در فرم ثبت نام کاربرد دارد. در نهایت سایر گزینه ها را هم میتوانید تنظیم کنید.

مطلب پیشنهادی: هاست وردپرس

پس از ساخت فیلدهای دلخواه با مراجعه به شناسنامه کاربر فیلدهای اضافی را مشاهده خواهید کرد.

کد افزودن فیلد دلخواه به فرم ثبت نام وردپرس

اگر در حال طراحی قالب وردپرس هستید بهترین کار استفاده از کد برای ساخت فیلد دلخواه در فرم عضویت وردپرس است.
البته در این روش تنها فیلد متنی ساده را میتوان ساخت و امکان تعیین انواع فیلد را نخواهد داشت.
برای اینکار کدهای زیر را به فایل فانکشن functions.php قالب وردپرس اضافه کنید.

function modify_contact_methods($profile_fields){
$profile_fields['linkedin'] = 'لینکدین';
$profile_fields['gplus'] = 'گوگل پلاس';
$profile_fields['facebook'] = 'فیس بوک';
$profile_fields['twitter'] = 'توئیتر';
$profile_fields['telegram'] = 'تلگرام';
$profile_fields['instagram'] = 'اینستاگرام';
return $profile_fields; }
add_filter('user_contactmethods','modify_contact_methods');

همینطور که مشاهده میکنید با استفاده از کدهای بالا فیلدهای شبکه های اجتماعی را به پروفایل کاربری وردپرس اضافه میکنیم.
برای افزودن فیلد دلخواه تنها کافیست مقدار متغییر profile_fields را برابر با شناسه دلخواه قرار دهید و عنوان دلخواه را بعد از = اضافه کنید. کاری که ما از خط 2 تا 7 انجام داده ایم.
در نهایت برای فراخوانی فیلدها در پروفایل کاربر یا در بخش اطلاعات نویسنده مطلب از کد زیر استفاده کنید.

<?php echo get_the_author_meta('instagram',$author_id); ?>

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

پیش از این در مقاله ای با عنوان کد افزودن فیلد دلخواه به پروفایل کاربری ووکامرس نحوه اضافه کردن فیلد دلخواه به پنل کاربری ووکامرس را آموزش داده ایم که پیشنهاد میکنیم آنرا نیز مطالعه کنید.

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

4.6/5 - (11 امتیاز)
پدرام تبریزی:
مطالب مرتبط