دانلود رایگان افزونه User Extra Fields نسخه 15.3

توضیحات

دانلود رایگان افزونه User Extra Fields

افزونه User Extra Fields نصب وردپرس شما را با اختصاص دادن فیلدهای قالب کاربر اضافی برای کاربران ثبت شده گسترش می دهد. زمینه ها به صورت اختیاری می توانند در صفحه ثبت نام ، صفحه حساب و موارد دیگر نمایش داده شوند! افزونه User Extra Fields با WooCommerce ، BuddyPress و WPML نیز سازگار است! صفحه ثبت نام را سفارشی کنید افزونه User Extra Fields  به مدیر سایت اجازه می دهد تا زمینه های جدید را به راحتی به صفحه ثبت نام کاربر اضافه کند. این کار را می توان با استفاده از یک آهنگساز خوب بصری انجام داد. زمینه هایی که می توانند اضافه شوند:
  • فایل
  • پیامک
  • Textarea
  • عدد
  • پست الکترونیک
  • آدرس سایت
  • تاریخ
  • زمان
  • چند گزینه ای
  • انتخاب تک
  • منوی کشویی
  • Coutry & state (فقط برای WooCommerce در دسترس است. قسمت State را می توان به صورت اختیاری پنهان کرد)
در هنگام ثبت نام می توان به صورت اختیاری کلیه قسمت ها را به عنوان قسمت مورد نیاز تنظیم کرد.  علاوه بر این ، برای قسمتهای Date و Time ، این پلاگین از مولفه های تقویم و time jquery خوب برای کمک به کاربران در انتخاب مقادیر مناسب استفاده می کند. FILE UPLOAD با استفاده از قسمت اضافی پرونده ، می توانید به شما کاربران / مشتریان اجازه دهید پرونده ها را به قالب خود ضمیمه کنند! این کار را می توان در هنگام ثبت نام و یا حتی در مراحل پرداخت ووکامرس انجام داد! مدیر سایت همچنین می تواند اندازه پرونده و انواع پرونده های مجاز برای بارگذاری را محدود کند. هر فایلی با هر اندازه قابل بارگذاری است! در سایت نسخه ی نمایشی امتحان کنید! قابلیت مشاهده مطابق با نقش کاربر آیا می خواهید قسمت های اضافی فقط برای برخی از نقش های کاربر نشان داده شود؟ تو می توانی! فقط گزینه ویژه را هنگام پیکربندی قسمت فعال کنید! صفحه ویرایش مشخصات کاربر WPUEF صفحه قالب کاربر را با افزودن قسمتهای اضافی ایجاد شده گسترش می دهد. به این ترتیب هر کاربر (یا مدیر سایت) می تواند اطلاعات خود را ویرایش کند. نمایش زمینه ها در جدول کاربران / جدول مدیریت WOOCOMMERCE CUSTOMERS برای هر شیطان نیز ممکن است محتوای آن را مستقیماً در جدول Users تعبیه شده و در جدول مشتریان WooCommerce Customer Manager نشان دهید ، هر قسمت در ستون خاص خود. WPML سازگار WPUEF با wpml سازگار است. هر تعداد فیلد که می خواهید ایجاد کنید ، سپس برچسب ها و توضیحات را با استفاده از منوی WPML -> String ترجمه کنید WOOCOMMERCE سازگار است WPUEF از ووکامرس پشتیبانی می کند. به صورت خودکار قسمت اضافی را برای ثبت اضافه می کند (به صورت اختیاری پنهان می شود). مشتریان شما ، به طور پیش فرض ، می توانند قسمتهای اضافی را در صفحه "حساب من" خود ویرایش کنند ، اما به طور اختیاری ، مدیر فروشگاه می تواند هر قسمت را طوری تنظیم کند که فقط در صفحات ویرایش "آدرس حمل و نقل" یا "آدرس صورتحساب" قابل ویرایش باشد! علاوه بر این ، مدیر فروشگاه همچنین می تواند این اطلاعات اضافی را مستقیماً در صفحه بازداشت شدگان دستور باطن ردیابی کند. Infact WPUEF یک جعبه متا جدید اضافه می کند که شامل جعبه فیلدهای کاربر اضافی در کنار جعبه اطلاعات مشتری است. به این ترتیب می توانید همه کاربرها را در یک مکان تحت کنترل در اختیار داشته باشید! علاوه بر این ، هر قسمت اضافی می تواند به صورت اختیاری (یا فقط) در صفحه پرداخت نمایش داده و ویرایش شود. این می تواند در هنگام ثبت نام کاربر در مرحله پرداخت مفید باشد. اما توجه داشته باشید که در صورت فعال بودن گزینه تسویه حساب مهمان ، قسمتهای اضافی نمایش داده نمی شوند. در این حالت فقط در صورت علامت گذاری کادر تأیید "ایجاد حساب" توسط کاربر ، قسمتها به طور خودکار نمایش داده می شوند. مدیر همچنین می تواند دو قطعه HTML سفارشی را قبل و بعد از فرم قسمت های اضافی پرداخت ، نمایش دهد. برای پیکربندی این قسمتها به تنظیمات -> منوی زمینه های اضافی بروید. محتوای زمینه های اضافی کپی WOOCOMMERCE به عنوان سفارشات سفارشی برای سفارش متا به عنوان فیلدهای سفارشی ، می توان از محتوای فیلدها به صورت اختیاری کپی کرد. برای این کار مدیر فروشگاه باید در حین فرآیند Checkout و گزینه های ذخیره اضافی را برای زمینه های مورد نیاز ذخیره کنید. به این ترتیب ، پس از ثبت سفارش ، محتویات فیلد برای سفارش متا به عنوان فیلدهای سفارشی کپی می شوند. مقادیر قسمت سفارش اضافی در زیر جزئیات صورتحساب نشان داده می شود و می توان آنها را با استفاده از جعبه متا زمینه های سفارشی وردپرس سفارشی ویرایش و حذف کرد. در صورت وجود پرونده ، با حذف سفارش یا اگر قسمت سفارشی حاوی مسیر پرونده حذف شود ، آنها حذف می شوند. به این ترتیب هر سفارش محتوای فیلدهای اضافی ارسال شده توسط کاربر در طی روند پرداخت را به طور مستقل و توسط مقادیر واقعی ذخیره شده در پروفایل کاربر ذخیره می کند! WOOCOMMERCE FIELDS بازنویسی می شود WPUEF این امکان را برای شما فراهم می کند که محتوای زمینه را در قسمت قبض و صورتحساب WooCommerce ذخیره کنید. همه قسمت ها قابل بازنویسی هستند. برای بازنویسی یک قسمت ، باید فقط یک متن / کشور و کشور جدید ایجاد کنید (یا فیلد ایمیل در صورت تمایل به بازنویسی قسمت آدرس ایمیل صورتحساب) و سپس در بخش گزینه های بازنویسی انتخاب کنید که محتوا در کدام قسمت قرار گیرد ذخیره شده می توانید به صورت اختیاری به نام Billing ، نام Shipping و نام کاربری (همان کار را برای نام خانوادگی نیز انجام دهید) همان مقدار را اختصاص دهید. کافی است یکی از گزینه های بازنویسی چندگانه را در فهرست کشویی انتخاب کنید. پشتیبانی ایمیل های WOOCOMMERCE در صورت تمایل ، می توان تمام قسمتهای اضافی کاربران را مستقیماً به ایمیلهای WooCommerce گزارش داد ، بدین ترتیب می توانید تمام اطلاعات اضافی کاربر را به صورت هم زمان تحت نظر داشته باشید! اندازه ردیف WOOCOMMERCE می توانید اندازه ردیف fild را به صورت اختیاری تنظیم کنید: نیم سایز (چپ / راست) یا اندازه عرض کامل! توجه:  این گزینه نمی تواند در قسمت های "کشور و کشور" و "عنوان" اعمال شود. اندازه آن تمام عرض خواهد بود. زمینه عنوان قسمت عنوان جدا کننده ای است که می تواند برای جدا کردن زمینه ها در فرم ثبت نام استفاده شود. عنوان را می توان با استفاده از گزینه های زیر سفارشی کرد:
  1. برچسب برای استفاده: label، h1، h2، h3، h4، h5، h6
  2. حاشیه سفارشی
  3. کلاسهای سفارشی
رمز عبور بیش از حد نوشتن و استفاده ضعیف از رمز عبور در صورت تمایل می توانید قسمت رمز عبور را نیز بازنویسی کنید. اگر می خواهید استفاده ضعیف از رمز عبور را انجام دهید ، این می تواند مفید باشد. با فعال کردن این گزینه ویژه ، مشتریان شما قادر به ثبت نام (و بازنشانی گذرواژه در صفحه بازنشانی رمز عبور در ووکامرس) با استفاده از هر گذرواژه خواهند بود ، این پلاگین از بررسی ضعف رمز عبور پیش فرض ووکامرس چشم پوشی می کند. این قسمت ویژه فقط در صفحه ثبت نام ، فرم ثبت نام تسویه حساب و به صورت اختیاری در صفحه حساب من قابل مشاهده خواهد بود. BUDDYPRESS سازگار است WPUEF با BuddyPress سازگار است. این بدان معنی است که فیلدها به طور خودکار در صفحه ثبت نام کاربر اضافه می شوند (در صورت عدم امکان برای پخش در آن صفحه مخفی می شود) و در قالب کاربر برای عموم قابل استفاده خواهد بود. هر کاربر می تواند آن قسمتهای اضافی را با استفاده از صفحه پروفایل ویرایش خود ویرایش کند. زمینه ها فقط توسط مدیر قابل ویرایش هستند مدیر فروشگاه می تواند زمینه هایی را ایجاد کند که فقط توسط وی قابل ویرایش باشد و در صفحه قالب کاربر قابل مشاهده باشد فرم سفارشی کوتاه WPUEF به شما امکان می دهد فرم های سفارشی را با قسمتهای اضافی انتخاب شده در هر صفحه پشتیبانی از سیستم کوتاه وردپرس ارائه دهید. برای آن از [wpuef_extra_fields_custom_form field_ids = ""] استفاده کنید که در آن پارامتر field_ids شناسه زمینه هایی را نشان می دهد که نمایش داده می شوند.  مثال:
[wpuef_extra_fields_custom_form_ids field_ids = ”c2، c5، c6، c18، c20”]
WORDPRESS FIREST و LAST FIELDS FIELDS بیش از حد نوشتن WPUEF این امکان را به شما می دهد که محتوای فیلد متنی را در قسمت های پیش فرض وردپرس Name و Lastname ذخیره کنید. برای این منظور کافیست یک قسمت متن ایجاد کنید و سپس گزینه First / Last name overwrite را علامت بزنید. مقدار کوتاه زمینه را نشان دهید آیا می خواهید یک مقدار فیلد برای کاربر فعلی یا یک کاربر خاص نمایش دهید؟ فقط می توانید از کد کوتاه [wpuef_show_field_value_id = "" user_id = ""] کد کوتاه استفاده کنید. "field_id" باید مشخص شود و به صورت اختیاری می تواند پارامتر "user_id" را نیز مشخص کند. "user_id" به شما امکان می دهد مقدار فیلدی را برای یک کاربر خاص نمایش دهید ، اگر خالی بماند مقدار فیلد را برای کاربر فعلی نشان می دهد. همچنین می توانید با استفاده از محتوای زمینه پیوندهای html را به صورت خودکار ایجاد کنید. به عنوان مثال ، استفاده از فیلدی با شناسه  c2 :
[wpuef_show_field_value field_id="c2"]Test link[/wpuef_show_field_value]
همچنین می توانید از کد html مانند:
[wpuef_show_field_value field_id="c2"]<img src="https://example.com/example.png" alt="example" /><strong>Test</strong>[/wpuef_show_field_value]
نمایش تصویر کوتاه برای قسمتهای پرونده می توانید فقط با استفاده از [wpuef_display_image field_id = ""] تصویر بارگذاری شده را نشان دهید. جایی که field_id شناسه فیلدی است که می خواهید تصویر را برای آن نمایش دهید. در صورت تمایل می توانید از پارامترهای عرض و ارتفاع عبور کنید. مثلا:
[wpuef_display_image field_id = "c2" width = "300" height = "200"]
بازیابی و ذخیره FIELDS داده ها به صورت برنامه ای WPUEF دو عملکرد را نشان می دهد:
  • wpuef_get_field ($ field_id ، $ user_id = null). این تابع یک شی containing حاوی تمام داده های زمینه (برچسب ، مقادیر و غیره) را برمی گرداند. برای دانستن ساختار شی می توانید از   تابع wpuef_var_dump () به صورت زیر استفاده کنید:
$result = wpuef_get_field('c13', 16669);
var_dump($result);
نتیجه این خواهد بود:
object(stdClass)#803 (7) {
 ["label"]=>
 string(6) "My custom dropdown field"
 ["field_type"]=>
 string( 8 ) "dropdown"
 ["required"]=>
 bool(false)
 ["field_options"]=>
 object(stdClass)#807 (2) {
 ["options"]=>
 array(3) {
 [0]=>
 object(stdClass)#782 (2) {
 ["label"]=>
 string(2) "Label string for option 1"
 ["checked"]=>
 bool(false)
 }
 [1]=>
 object(stdClass)#757 (2) {
 ["label"]=>
 string(2) "Label string for option 2"
 ["checked"]=>
 bool(false)
 }
 [2]=>
 object(stdClass)#758 (2) {
 ["label"]=>
 string(2) "Label string for option 3"
 ["checked"]=>
 bool(false)
 }
 }
 ["include_blank_option"]=>
 bool(false)
 }
 ["cid"]=>
 string(2) "c6"
 ["woocommerce_edit_on_my_account_page"]=>
 bool(true)
 ["value"]=>
 string(1) "1"
}
برای بدست آوردن مقدار انتخاب شده توسط کاربر خاص ، از متغیر "مقدار" استفاده کنید. مثال:
$result = wpuef_get_field('c13', 16669);
var_dump($result->value); //Will print the user selected value for that field.
  • wpuef_set_field ($ field_id ، $ value ، $ user_id = null)
که به شما امکان می دهد فیلدی را در موضوع یا پلاگین خود بخوانید یا ذخیره کنید (مقدار شناسه فیلد را می توانید پس از ایجاد زمینه در ویرایشگر بصری بخوانید). سرور خود را پاک کنید با حذف کاربر ، هر پرونده پیوست شده نیز حذف می شود. نکته در مورد واردات / صادرات کاربر با ارزشهای اضافی FIELD از طریق CSV این افزونه هیچ ویژگی برای وارد کردن / صادرات از طریق مقادیر زمینه CSV مرتبط با کاربران ندارد. برای این کار باید از افزونه زیر استفاده کنید: WooCommerce Customers Manager. این افزونه کاربردی به منبع وردپرس رایگان افزوده شد.