آیا به دنبال بهترین راه برای تغییر متن افزودن به سبد خرید در صفحه فروشگاه هستید؟ در پایان این آموزش سریع، میتوانید متن دکمه پیشفرض «افزودن به سبد خرید» را در صفحه فروشگاه ووکامرس با استفاده از یک قطعه کد تغییر دهید. همچنین اگر ترجیح می دهید به جای ویرایش کد از افزونه استفاده کنید، می توانید از یک افزونه برای تغییر متن دکمه در صفحه فروشگاه استفاده کنید.
دکمه خرید صفحه افزودن به سبد خرید
به طور پیش فرض، ووکامرس دکمه “افزودن به سبد خرید” را در صفحه فروشگاه و صفحات آرشیو شما نشان می دهد. ووکامرس هیچ گزینه ای برای تغییر این متن ندارد.
به جای داشتن این متن، ممکن است بخواهید متنی مانند «مشاهده محصول»، «اکنون بخرید»، «افزودن به کیف»، «اکنون رزرو کنید» (یا هر چیزی که دوست دارید) اضافه کنید و آن را به صفحه محصول واحد پیوند دهید.
نسخه پیش فرض دارای دکمه ای است که در تصویر زیر نشان داده شده است:
مراحل تغییر افزودن به سبد خرید متن فروشگاه با استفاده از کد PHP
برای تغییر این، شما فقط باید مراحل زیر را دنبال کنید:
- وارد سایت وردپرس خود شوید و به عنوان کاربر مدیریت به داشبورد دسترسی پیدا کنید.
- از منوی داشبورد، روی Appearance Menu > Theme Editor Menu کلیک کنید. وقتی صفحه ویرایشگر تم باز شد، به دنبال فایل توابع تم بگردید که در آن تابعی را اضافه می کنیم که افزودن به سبد خرید پیش فرض را تغییر می دهد.
- کد زیر را به فایل php اضافه کنید:
// برای تغییر متن افزودن به سبد خرید در صفحه تک محصول add_filter( 'woocommerce_product_single_add_to_cart_text', 'woocommerce_custom_single_add_to_cart_text' ); function woocommerce_custom_single_add_to_cart_text() { return __( 'Buy Now', 'woocommerce' ); } // برای تغییر متن افزودن به سبد خرید در صفحه آرشیو محصول (مجموعه). add_filter( 'woocommerce_product_add_to_cart_text', 'woocommerce_custom_product_add_to_cart_text' ); function woocommerce_custom_product_add_to_cart_text() { return __( 'Buy Now', 'woocommerce' ); }
- مطمئن شوید که تغییراتی که ایجاد کرده اید را ذخیره کرده اید.
- شما باید به Front-end بروید تا بتوانید تغییرات خود را مشاهده کنید. این خواهد بود
- شما باید به Front-end بروید تا بتوانید تغییرات خود را مشاهده کنید. این نتیجه خواهد بود:
کد چگونه کار می کند
خطوط کدی که در فایل functions.php درج کرده ایم از حلقه ووکامرس پیش فرض استفاده می کنند. این بدان معناست که اگر موضوع شما از حلقه WC پیشفرض برای نمایش دکمه «افزودن به سبد خرید» استفاده میکند، قطعا راهحلی برای شما خواهد بود.
اگر موضوع شما دارای صفحات سفارشی با استفاده از افزونه های صفحه ساز سفارشی است که از عملکردهای مختلفی برای نمایش دکمه “افزودن به سبد خرید” استفاده می کنند، ممکن است برای فروشگاه ووکامرس شما کار نکند. این بدان معنی است که شما باید یک توسعه دهنده استخدام کنید یا با ارائه دهنده تم خود تماس بگیرید.
روش جایگزین برای تغییر برچسب های افزودن به سبد خرید، استفاده از یک افزونه است. افزونه ای که برای این آموزش استفاده می کنیم WC Custom Add to Cart labels نام دارد. این یک جایگزین برای افراد نه چندان اهل فن است. این برای کسانی است که با شخصی سازی سایت خود با کد آشنا نیستند یا شاید نمی خواهند ساختار کدنویسی سایت خود را به هم بریزند.
افزونه WC Custom Add to Cart labels به شما امکان میدهد برچسبهای «افزودن به سبد خرید» را در تمام صفحات تک محصول، بر اساس نوع محصول، و در صفحه آرشیو یا فروشگاه، به ازای هر نوع محصول تغییر دهید. می توانید این افزونه را مستقیماً از اینجا با استفاده از این لینک دانلود کنید https://downloads.wordpress.org/plugin/wc-custom-add-to-cart-labels.zip یا می توانید آن را در فهرست راهنمای www.wordpress.org جستجو کنید. بیش از 10000 سایت ووکامرس در انجمن وردپرس به آن اعتماد دارند.
مراحل تغییر پیشفرض افزودن متن به سبد خرید با استفاده از افزونه
برای افزودن این افزونه به سایت وردپرسی خود مراحل زیر را دنبال کنید:چ
- وارد سایت وردپرس خود شوید و به عنوان کاربر مدیریت به داشبورد دسترسی پیدا کنید.
- سپس، ما قصد داریم افزونه ای را که قبلاً نشان داده ایم را نصب کنیم. اگر آن را با استفاده از پیوند بالا دانلود کرده اید، به سادگی به Plugins > Add New بروید. پس از آن، بر روی آپلود افزونه کلیک کنید و سپس فایل دانلود شده را مطابق شکل زیر مرور کنید:
- برای دانلود مستقیم آن در پنل مدیریت، به سادگی به Plugins > Add New بروید. پس از آن، باید یک جستجوی کلیدواژه برای افزونه “WC Custom Add to Cart Labels” انجام دهید. مطابق شکل زیر باید آن را نصب و فعال کنید:
- برای تغییر دکمهها باید نام دکمهها را در قسمت متن اضافه کنید، همانطور که در تصویر زیر نشان داده شده است، با دسترسی به این تنظیمات با رفتن به ووکامرس > Settings. سپس، شما باید بر روی شما نیاز به کلیک بر روی دکمه افزودن به سبد خرید Labels همانطور که نشان داده شده است.
- تغییرات را با استفاده از دکمه آبی زیر لیست فیلدها ذخیره کنید.
- برای دیدن نتیجه باید به صفحه اصلی دسترسی داشته باشید و این چیزی است که باید ببینید:
با این حال، توصیه میشود که این تغییرات را در یک محیط استیجینگ انجام دهید تا بتوانید مطمئن شوید که این عملکردی است که میخواهید سایت شما داشته باشد، بدون اینکه روی سایت زنده خود تأثیر بگذارد تا زمانی که آماده اجرای آن شوید.
نتیجه
در این پست دو روش را برای تغییر دکمه افزودن به سبد خرید در صفحه فروشگاه مشخص کرده ایم. راه حل اول یک راه حل مناسب توسعه دهنده است که شامل کد است، و دومی یک روش مبتدی است که شامل استفاده از یک افزونه برای اضافه کردن آسان این قابلیت است.