تغییر متن دکمه افزودن به سبد خرید در ووکامرس (Change Add to Cart Text)
با دو فیلتر `woocommerce_product_single_add_to_cart_text` و `woocommerce_product_add_to_cart_text` متن دکمه را در صفحه محصول و آرشیو تغییر دهید.
مشخصات فنی و شناسنامه کد (Code Information)
بازبینی: 1405/06/29<?php
/**
* تغییر متن دکمه افزودن به سبد خرید در صفحه محصول تکی و صفحات آرشیو فروشگاه
*/
function bisco_custom_add_to_cart_text( $text ) {
return 'سفارش آنلاین و پرداخت';
}
add_filter( 'woocommerce_product_single_add_to_cart_text', 'bisco_custom_add_to_cart_text' );
add_filter( 'woocommerce_product_add_to_cart_text', 'bisco_custom_add_to_cart_text' );
کد را کجا قرار دهیم؟ (Placement Guide)
کد را در functions.php پوسته کپی کنید.
این کد چگونه کار میکند؟ (How it Works)
هنگام رندر دکمه سبد خرید، هوک فیلتر متنی ووکامرس مقدار بازگردانده شده توسط تابع را جایگزین برچسب پیشفرض میکند.
چه زمانی از این کد استفاده کنیم؟ (Use Cases)
برای افزایش نرخ کلیک و شخصیسازی لحن برند در وبسایتهای آموزشی، دانلودی یا خدماتی.
چه زمانی نباید از این کد استفاده کنیم؟ (Anti-patterns)
اگر مایلید متن پیشفرض ووکامرس باقی بماند.
پیشنیازهای اجرا
افزونه فعال ووکامرس.
نحوه تست و اطمینان از عملکرد
صفحه یک محصول را باز کنید؛ متن دکمه به عبارت دلخواه تغییر یافته است.
نحوه بازگردانی سریع (Rollback)
کد را از functions.php پاک کنید.
خطاهای رایج و راهحل رفع
اعمال فقط روی یکی از فیلترها (باعث میشود دکمه صفحه آرشیو با صفحه محصول متفاوت بماند مگر اینکه عمدی باشد).
ملاحظات و نکات امنیتی
خروجی رشته ساده است و ریسک امنیتی ندارد.
تاثیر بر سرعت و پرفورمنس
بدون بار دیتابیس و اجرای فوقسریع.