mohamad_a226 61 گزارش دادن #1 ارسال شده در آبان 97 سلام. خسته نباشید بعد از آپدیت کردن ووکامرس به نسخه 3.5 فیلد شهر تو صفحه تسویه حساب بالای فرم قرار گرفته. میخواستم بپرسم بدون استفاده از افزونه چطور میتونم این مشکل رو حل کنم که این فیلد بعد از استان یا هم ردیف با استان قرار بگیره. قبلا از کد زیر استفاده میکردم که تو یه ردیف قرار بگیرن. ولی الان کاربرد نداره. .select2{ text-align:right; } #billing_state_field{ width:50%; float:right !important; text-align:right; clear:none; } #billing_city_field{ width:50%; float:left !important; text-align:right; clear:none; } به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
sajjadkh65 24 گزارش دادن #2 ارسال شده در آبان 97 سلام. وقتتون بخیر 1- داخل ووکامرس پارسی بخش ابزارها این گزینه جابجایی اضافه شده . با فعال کردن آن مشکلتون حل میشه. 2- در صورتی که باز هم مشکل داشتید. از کدهای زیر استفاده کنید: برای تغییر ترتیب فیلدها مثل شهر و استان و ... در ووکامرس 3.0 طبق کد زیر عمل کنید: // Move - ReOrder Fields @ WooCommerce Checkout Page /** * @snippet Move / ReOrder Fields @ Checkout Page, WooCommerce version 3.0+ * @how-to Watch tutorial @ https://businessbloomer.com/?p=19055 * @sourcecode https://businessbloomer.com/?p=19571 * @author Rodolfo Melogli * @testedwith WooCommerce 3.0.4 */ add_filter( 'woocommerce_default_address_fields', 'bbloomer_move_checkout_fields_woo_3' ); function bbloomer_move_checkout_fields_woo_3( $fields ) { // default priorities: // 'first_name' - 10 // 'last_name' - 20 // 'company' - 30 // 'country' - 40 // 'address_1' - 50 // 'address_2' - 60 // 'city' - 70 // 'state' - 80 // 'postcode' - 90 // e.g. move 'company' above 'first_name': // just assign priority less than 10 $fields['country']['priority'] = 1; $fields['state']['priority'] = 45; $fields['city']['priority'] = 46; return $fields; } کد رو در فایل functions.php کپی کنید. اطلاعاتی که با // مشخص شدند درجه اهمیت پیشفرض رو نشون میده. برای مثال برای نام 10 هست و برای شهر 70. برای اینکه استان قبل از شهر قرار بگیره کافیه درجه اهمیت رو بهش بدید که کمتر از 70 باشه . برای مثال من اینجا به استان 45 و به شهر 46 رو اختصاص دادم. و در نهایت با CSS هم میتونید ظاهر رو تنظیم کنید 3 واکنش ها : mohamad_a226، Mohammad و motorola30 به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
mohamad_a226 61 گزارش دادن #3 ارسال شده در آبان 97 ممنون. مشکل به خاطر تداخل با افزونه Persian Woocommerce Shipping بود که با غیرفعال کردنش، مشکل حل شد. 2 واکنش ها : Mohammad و motorola30 به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
MahdiY 1,819 گزارش دادن #4 ارسال شده در آذر 97 در در 14 آبان 1397 در 19:24، mohamad_a226 گفته است : ممنون. مشکل به خاطر تداخل با افزونه Persian Woocommerce Shipping بود که با غیرفعال کردنش، مشکل حل شد. @sajjadkh65 سلام نسخه سازگار با آخرین نسخه ووکامرس منتشر شد. به نسخه 1.1 بروزرسانی کنید. در این نسخه می توانید از فیلتر pws_city_priority که مقدار پیشفرض (81، بعد از فیلد استان) را دارد استفاده کنید. (بدون استفاده از css) 2 واکنش ها : motorola30 و mohamad_a226 به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر