آیا به دنبال راهی برای تغییر برچسب حمل و نقل در فروشگاه ووکامرس خود هستید؟ اگر با ووکامرس آشنا هستید ، می دانید که این یک راه حل تجارت الکترونیکی رایگان عالی است. این برنامه دارای ویژگی های بسیاری است که به شما امکان می دهد هر چیزی را به صورت آنلاین بفروشید.
اگر به چیزی اضافی از ووکامرس نیاز دارید ، اغلب می بینید که ووکامرس همه آنچه را که نیاز دارید به شما نمی دهد. به عنوان مثال ، اگر می خواهید برچسب ارسال را تغییر دهید.
آنچه برجسته است این است که ووکامرس با در نظر گرفتن قابلیت توسعه ، شبیه به مدولار بودن وردپرس ، توسعه یافته است. برای ایجاد تغییرات در سایت خود می توانید از کد یا افزونه های سفارشی استفاده کنید.
برچسب حمل و نقل ووکامرس را تغییر دهید
در این پست ، ما نحوه تغییر برچسب حمل و نقل در صفحات سبد خرید و پرداخت را به اشتراک می گذاریم. همچنین نحوه تغییر این برچسب را در صفحه سفارش دریافت شده به شما نشان خواهیم داد.
توصیه می کنیم قبل از اقدام به ایجاد طرح زمینه کودک باشید. این امر باعث می شود که تغییرات شما در حین بروزرسانی از بین نرود.
بگذارید ببینیم چگونه می توانید به این هدف برسید.
مراحل تغییر برچسب حمل و نقل
به طور پیش فرض ، برچسب حمل و نقل نمایش داده می شود:
در اینجا مراحلی وجود دارد که باید دنبال کنید:
- وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
- از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع باشید که در آن تابع اضافه می کنیم که برچسب ارسال را در فروشگاه ووکامرس شما تغییر می دهد.
- کد زیر را به فایل php اضافه کنید:
add_filter( 'woocommerce_shipping_package_name' , 'sevencloner_replace_text_shipping_to_delivery', 10, 3); function sevencloner_replace_text_shipping_to_delivery($package_name, $i, $package){ return sprintf( _nx( 'Delivery', 'Delivery %d', ( $i + 1 ), 'shipping packages', 'put-here-you-domain-i18n' ), ( $i + 1 ) ); }
- این کد برچسب حمل و نقل در سبد خرید و صفحه پرداخت را تغییر می دهد. این نتیجه است:
با این حال ، متوجه خواهید شد که برچسب ارسال در صفحه سفارش دریافت شده تغییر نکرده است:
برای تغییر برچسب ارسال در این صفحه ، کد زیر را در فایل functions.php اضافه کنید:
add_filter('gettext', 'translate_reply'); add_filter('ngettext', 'translate_reply'); function translate_reply($translated) { $translated = str_ireplace('Shipping', 'Delivery', $translated); return $translated; }
این نتیجه است:
نتیجه
در این پست ، ما نحوه تغییر برچسب حمل و نقل را به صورت برنامه ای به اشتراک گذاشته ایم.
با این حال ، هنگام کار با فایل functions.php باید مراقب باشید. این به این دلیل است که اگر اشتباهی انجام دهید ، خطا ایجاد می کند.
اگر در اجرای کد مشکلی دارید ، لطفاً با یک توسعه دهنده واجد شرایط وردپرس تماس بگیرید.