نشان ووکامرس on sale برچسبی است که در صفحه تک محصول ، صفحات بایگانی محصولات ، فروش بالا ، فروش متقابل و محصولات مرتبط نمایش داده می شود. در حالت ایده آل ، این دکمه به گونه ای طراحی شده است که به بازدیدکنندگان فروشگاه شما اطلاع دهد که محصولات خاصی در فروش دارند.
نشان فروش ووکامرس
شما می توانید با افزودن قیمت فروش و قیمت معمولی برای همان محصول ، نشان فروش ووکامرس را برای هر محصول تنظیم کنید. در این پست ، من می خواهم نشان دهم که چگونه می توانید نشان فروش را تغییر دهید و همچنین چگونه می توانید آن را حذف یا به طور کلی پنهان کنید.
بسته به موضوع مورد استفاده در فروشگاه ، ممکن است طراحی نشان فروش در هر سایت از ووکامرس متفاوت باشد. قالب پیش فرض ووکامرس – ویترین فروشگاه دارای یک علامت پیش فرض در فروش بدون هیچ گونه طرحی است که در تصویر زیر نشان داده شده است:
حذف نشان ووکامرس On Sale
اگر می خواهید نشان فروش را از فروشگاه ووکامرس خود حذف کنید ، باید کد زیر را در طرح فرزند خود اضافه کنید.
اگر می خواهید نشان فروش را از فروشگاه ووکامرس خود حذف کنید ، باید توجه داشته باشید که کد زیر را در فایل functions.php theme فرزند خود اضافه کنید.
این کد فیلتری است که نشان فروش را در صفحه بررسی می کند و آن را با یک رشته خالی در دستور بازگشت تابع callback جایگزین می کند.
// فیلتر را برای حذف sale_badge اضافه کنید add_filter( 'woocommerce_sale_flash', 'njengah_remove_on_sale_badge' ); function sevencloner_remove_on_sale_badge( $sale_badge ){ return ''; }
حذف یا مخفی کردن نشان ووکامرس On Sale با استفاده از CSS
همچنین می توانید از CSS برای مخفی کردن نشان ووکامرس on sale استفاده کنید. کد CSS زیر را می توان به شیوه نامه تم کودک اضافه کرد تا نشان فروش را در فروشگاه ووکامرس پنهان کند.
این ترفند ممکن است برای برخی از موضوعات ناموفق باشد زیرا ممکن است کد دیگری وجود داشته باشد که با این کد CSS مغایرت داشته باشد. استفاده از فیلتر برای مخفی کردن نشان ووکامرس در فروش ، مطمئن ترین راه برای انجام آن است.
/*Hide WooCommerce On Sale Badge*/ .woocommerce span.onsale { display: none; }
تغییر نشان فروش ووکامرس
همچنین می توانید متن نشان ووکامرس on sale را با استفاده از فیلتری که در کد زیر به اشتراک می گذارم ، تغییر دهید. در حالت ایده آل ، ممکن است بخواهید نام فروش را به نام سفارشی تغییر دهید ، احتمالاً نسخه ترجمه شده برای نشان فروش.
برای تغییر نشان ووکامرس به متن دلخواه خود می توانید از کد زیر در فایل فرزند خود برای فایل functions.php استفاده کنید.
// فیلتر را برای تغییر متن sale_badge اضافه کنید add_filter( 'woocommerce_sale_flash', 'njengah_change_on_sale_badge', 10, 2 ); function sevencloner_change_on_sale_badge( $sale_badge, $post ) { return '<span class="onsale">Custom Text</span>'; }
نتیجه
به طور خلاصه ، ما نحوه حذف نشان ووکامرس on sale یا نحوه پنهان کردن نشان ووکامرس on sale و همچنین نحوه تغییر متن نشان ووکامرس on sale را برجسته کرده ایم. شما فقط باید هر یک از این قطعات کد را به فایل functions.php موضوع فرزند خود اضافه کنید و به طور موثر نشان ووکامرس on sale را پنهان یا تغییر دهید.