رضا علیزاده 41 ارسال شده در آذر 95 گزارش بازنشر ارسال شده در آذر 95 سلام خدمت اساتید من با قطعه کد زیر فیلد های ووکامرس رو اصلاح کردم ؛ /* * Customize Checkout Field Order */ add_filter( 'woocommerce_checkout_fields', 'reorder_woo_fields' ); function reorder_woo_fields( $fields ) { //move these around in the order you'd like $fields2['billing']['billing_first_name'] = $fields['billing']['billing_first_name']; $fields2['billing']['billing_last_name'] = $fields['billing']['billing_last_name']; $fields2['billing']['billing_email'] = $fields['billing']['billing_email']; $fields2['billing']['billing_phone'] = $fields['billing']['billing_phone']; $fields2['billing']['billing_state'] = $fields['billing']['billing_state']; $fields2['billing']['billing_city'] = $fields['billing']['billing_city']; $fields2['billing']['billing_address_1'] = $fields['billing']['billing_address_1']; $fields2['billing']['billing_postcode'] = $fields['billing']['billing_postcode']; } حالا سوال من اینجاست چطور فیلد ایمیل و کدپستی رو غیرضروری کنم ؟ ممنون میشم راهنمایی بفرمایید نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آذر 95 گزارش بازنشر ارسال شده در آذر 95 یه متد این هست که اول این فیلدهای مدنظر رو حذف و بعد مجدد ایجاد کنید. نمونه راه حل: http://stackoverflow.com/questions/38395784/woocommerce-overriding-billing-state-and-post-code-on-existing-checkout-fields 1 نقل قول لینک به ارسال
رضا علیزاده 41 ارسال شده در آذر 95 مالک گزارش بازنشر ارسال شده در آذر 95 در 2 دقیقه قبل، Morteza گفته است : یه متد این هست که اول این فیلدهای مدنظر رو حذف و بعد مجدد ایجاد کنید. نمونه راه حل: http://stackoverflow.com/questions/38395784/woocommerce-overriding-billing-state-and-post-code-on-existing-checkout-fields مرتضی جان پیچیده تر از این روش سراغ نداشتی نقل قول لینک به ارسال
frmz 64 ارسال شده در آذر 95 گزارش بازنشر ارسال شده در آذر 95 سلام اگر بخوای از افزونه استفاده کنی با این راحت میتونی حذف ، اضافه ، ضروری یا غیر ضروری کنی https://wordpress.org/plugins/woocommerce-checkout-manager/ نقل قول لینک به ارسال
رضا علیزاده 41 ارسال شده در آذر 95 مالک گزارش بازنشر ارسال شده در آذر 95 در 3 دقیقه قبل، Fara-MarZ گفته است : سلام اگر بخوای از افزونه استفاده کنی با این راحت میتونی حذف ، اضافه ، ضروری یا غیر ضروری کنی https://wordpress.org/plugins/woocommerce-checkout-manager/ فرامرز عزیز, با افزونه های آشنایی دارم اما مشکل اینجاست وقتی با هر کدوم از افزونه های فیلد ها رو ویرایش یا حذف میکنم, فیلد مربوط به استان که باید انتخابی باشه از حالت انتخابی خارج میشه و فقط میشه تایپ کرد (البته این مورد توی نسخه های تبلت و موبایل انتفاق میوفته) نقل قول لینک به ارسال
مهدی 1668 ارسال شده در آذر 95 گزارش بازنشر ارسال شده در آذر 95 سلام https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/#example-make-phone-number-not-required 2 نقل قول لینک به ارسال
رضا علیزاده 41 ارسال شده در آذر 95 مالک گزارش بازنشر ارسال شده در آذر 95 در 29 دقیقه قبل، مهدی گفته است : سلام https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/#example-make-phone-number-not-required سپاس فراوان مهدی جان, ایشاالله تو شادی هات جبران کنیم نقل قول لینک به ارسال
Amin-az 0 ارسال شده در اردیبهشت 00 گزارش بازنشر ارسال شده در اردیبهشت 00 سلام، میشه لطفاً فقط کد غیر ضروری کردن کدپستی قرار بدید؟ نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در اردیبهشت 00 گزارش بازنشر ارسال شده در اردیبهشت 00 در 3 ساعت قبل، Amin-az گفته است : سلام، میشه لطفاً فقط کد غیر ضروری کردن کدپستی قرار بدید؟ سلام به انجمن خوش آمدید // Make zip/postcode field optional add_filter( 'woocommerce_default_address_fields' , 'optional_postcode_checkout' ); function QuadLayers_optional_postcode_checkout( $p_fields ) { $p_fields['postcode']['required'] = false; return $p_fields; } 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .