shkhe
نحوه ی تغییر دادن برچسب حراج ووکامرس روی محصولات نحوه ی تغییر دادن برچسب حراج ووکامرس روی محصولات
adminPhoto

ادمین مطالب

نویسنده مطالب بلاگ

نحوه ی تغییر دادن برچسب حراج ووکامرس روی محصولات

۱۴۰۲/۰۷/۱۹

اشتراک گذاری مطلب

نحوه ی تغییر دادن برچسب حراج ووکامرس روی محصولات

در ووکامرس، برچسب “حراج” برای محصولاتی که تخفیف دارند استفاده می‌شود. 

اما بعضی اوقات ممکن است بخواهید از برچسب دیگری بجای “sale” استفاده کنید. 

به عنوان مثال، برچسب “تخفیف ویژه” یا “پیشنهاد ویژه” را برای جذب بیشتر مشتریان انتخاب کنید.

روش اول: تغییر برچسب “sale” در فایل ترجمه

برای تغییر برچسب “sale” در ووکامرس، باید از فایل ترجمه استفاده کنید. 

برای این منظور، به مسیر wp-content > plugins > woocommerce > i18n > languages بروید و فایل woocommerce.pot را پیدا کنید و آن را با یک ویرایشگر متنی باز کنید.

در فایل woocommerce.pot، عبارت “sale” را پیدا کنید و آن را به عبارت دلخواه خود تغییر دهید. 

به عنوان مثال، می‌توانید “تخفیف ویژه” را جایگزین “sale” کنید. 

سپس فایل را ذخیره کرده و به فرمت .po تبدیل کنید.

در مرحله بعد، باید فایل ترجمه را بارگیری کنید. 

برای این کار، از یکی از ابزارهای ترجمه ووکامرس مانند Poedit استفاده کنید. 

در این ابزار، فایل .po را باز کرده و ترجمه دلخواه خود را وارد کنید. 

سپس فایل .mo را ایجاد کنید و آن را در پوشهwpcontent/languages/woocommerce

ذخیره کنید. 

فراموش نکنید نام فایل باید به صورت woocommerce_fa_IR.mo باشد.

نحوه ی تغییر دادن برچسب حراج ووکامرس روی محصولات

روش دوم: تغییر برچسب “sale” در فایل functions.php

در قدم بعد، باید کد PHP را برای تغییر برچسب “sale” در فایل functions.php قرار دهید.

برای این کار، می توانید کد زیر را در انتهای فایل functions.php اضافه کنید:

function change_sale_text( $text ) {
   if( $text === 'Sale!' ) {
       $text = 'تخفیف ویژه';
   }
   return َ$text;
}
add_filter( 'woocommerce_sale_flash', 'change_sale_text', 10, 1 );
به همین راحتی! متن Sale! به تخفیف ویژه تغییر کرد.

بعد از اینکه کد را در فایل functions.php قرار دادید، آن را ذخیره کنید و سپس فایل functions.php را بارگذاری مجدد کنید تا تغییرات شما اعمال شود.

در نهایت، برچسب “sale” در فروشگاه آنلاین ووکامرس با برچسب “تخفیف ویژه” یا هر عبارت دیگری که شما تغییر داده‌اید جایگزین خواهد شد.

روش سوم: تغییر برچسب ووکامرس از فایل قالب

این کار همچنین از طریق پوشه woocommerce در پوشه قالب وردپرس انجام می‌شود. در ادامه به شما نحوه انجام این کار را توضیح می‌دهیم.

اولین گام برای تغییر برچسب “sale”، ورود به پوشه قالب است. برای این کار، وارد پوشه وردپرس خود شوید و سپس به پوشه قالب بروید. 

در اینجا، شما باید پوشه woocommerce را پیدا کنید.

معمولاً پوشه woocommerce در مسیر “wp-content/themes/your-theme/woocommerce/” قرار دارد. 

به جای “your-theme”، نام قالب وردپرس خود را در نظر بگیرید.

بعد از ورود به پوشه woocommerce، یک پوشه جدید با نام “single-product” بسازید. برای این کار، روی دکمه “New Folder” کلیک کنید و نام پوشه را به “single-product” تغییر دهید.

حالا باید یک فایل جدید برای تغییر برچسب “sale” بسازید. 

برای این کار، روی دکمه “New File” کلیک کرده و نام فایل را به “sale-flash.php” تغییر دهید.

سپس کد زیر را درون فایل “sale-flash.php” قرار دهید:

<?php
/**
* Sale flash
*/
if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}
global $product;
if ( ! $product->is_on_sale() ) {
    return;
}
?>
<span class="onsale">YOUR NEW LABEL HERE</span>

در خط آخر کد بالا، “YOUR NEW LABEL HERE” را با متنی که می‌خواهید برای برچسب “sale” استفاده کنید، جایگزین کنید.

پس از این که کد بالا را در فایل “sale-flash.php” قرار دادید، فایل را ذخیره کنید.

گردآوری: نایس کدرز

دیدگاه ها

کامنتی برای این پست وجود نداره

چند مطلب دیگه

آخرین مطالب

افزودن دیدگاه


ارسال
بیخیال
shakhe 1 shakhe 2