چگونه بجای ۰ تومان در ووکامرس کلمه رایگان قرار دهیم
تاریخ: خرداد ۲۳, ۱۳۹۹
مدت زمان مطالعه: 3 دقیقه
نویسنده: سجاد تقی زاده

[vc_row][vc_column][vc_column_text]بعد از مدت ها جستجو و پیدا کردن مطالب مختلف از سرتاسر اینترنت و امتحان آنها متوجه شدم که هیچکدام از کدهایی که وجود دارد کار نمیکند. بنابراین تصمیم گرفتم به مطالعه مستندات جدید ووکامرس بپردازم تا بتوانم فروشگاه آرتک رو ادیت کنم و بجای واژه ۰ تومان از کلمه رایگان استفاده کنم.

بهترین و سریع ترین راه ممکن ویراش فایل function.php قالب شماست
بدین منظور اگر از پوسته Child استفاده میکنید (که پیشنهاد میکنم استفاده کنید) به قسمت ویراش پوسته رفته و کد زیر را در قسمت function.php قرار دهید[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_empty_space][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

// Product displayed prices
add_filter( 'woocommerce_get_price_html', 'free_price_custom_label', 20, 2 );
function free_price_custom_label( $price, $product ) {
if ( is_shop() || is_product_category() || is_product_tag() || is_product() ) {
// HERE your custom free price label
$free_label = '<span class="amount">' . __('رایگان') . '</span>';
if( $product->is_type('variable') )
{
$price_min = wc_get_price_to_display( $product, array( 'price' => $product->get_variation_price('min') ) );
$price_max = wc_get_price_to_display( $product, array( 'price' => $product->get_variation_price('max') ) );
if( $price_min != $price_max ){
if( $price_min == 0 && $price_max > 0 )
$price = wc_price( $price_max );
elseif( $price_min > 0 && $price_max == 0 )
$price = wc_price( $price_min );
else
$price = wc_format_price_range( $price_min, $price_max );
} else {
if( $price_min > 0 )
$price = wc_price( $price_min);
else
$price = $free_label;
}
}
elseif( $product->is_on_sale() )
{
$regular_price = wc_get_price_to_display( $product, array( 'price' => $product->get_regular_price() ) );
$sale_price = wc_get_price_to_display( $product, array( 'price' => $product->get_sale_price() ) );
if( $sale_price > 0 )
$price = wc_format_sale_price( $regular_price, $sale_price );
else
$price = $free_label;
}
else
{
$active_price = wc_get_price_to_display( $product, array( 'price' => $product->get_price() ) );
if( $active_price > 0 )
$price = wc_price($active_price);
else
$price = $free_label;
}
}
return $price;
}
// Product variation displayed prices
add_filter( 'woocommerce_variable_price_html', 'free_variation_price_custom_label', 20, 2 );
function free_variation_price_custom_label( $price, $product ) {
// HERE your custom free price label
$free_label = '<span class="amount">' . __('رایگان') . '</span>';
if( $product->is_on_sale() )
{
$regular_price = wc_get_price_to_display( $product, array( 'price' => $product->get_regular_price() ) );
$sale_price = wc_get_price_to_display( $product, array( 'price' => $product->get_sale_price() ) );
if( $sale_price > 0 )
$price = wc_format_sale_price( $regular_price, $sale_price );
else
$price = $free_label;
}
else
{
$active_price = wc_get_price_to_display( $product, array( 'price' => $product->get_price() ) );
if( $active_price > 0 )
$price = wc_price($active_price);
else
$price = $free_label;
}
return $price;
}
// Cart items displayed prices and line item subtotal
add_filter( 'woocommerce_cart_item_subtotal', 'free_cart_item_price_custom_label', 20, 3 );
add_filter( 'woocommerce_cart_item_price', 'free_cart_item_price_custom_label', 20, 3 );
function free_cart_item_price_custom_label( $price, $cart_item, $cart_item_key ) {
// HERE your custom free price label
$free_label = '<span class="amount">' . __('رایگان') . '</span>';
if( $cart_item['data']->get_price() > 0 )
return $price;
else
return $free_label;
}
// Order items displayed prices (and also email notifications)
add_filter( 'woocommerce_order_formatted_line_subtotal', 'free_order_item_price_custom_label', 20, 3 );
function free_order_item_price_custom_label( $subtotal, $item, $order ) {
// HERE your custom free price label
$free_label = '<span class="amount">' . __('رایگان') . '</span>';
if( $order->get_line_subtotal( $item ) > 0 )
return $subtotal;
else
return $free_label;
}

[/vc_column_text][/vc_column][/vc_row]

۱۰ عادت طراحان فیریلنسر موفق

آیا تا به حال فکر کرده‌اید که چه تفاوتی بین فیریلنسرهای موفقی که وقت آنها هم تا ماه‌ها پر است با کسانی مداوم به دنبال پروژه بعدی می‌گردند، هست؟ بنظر می‌رسد که موفق‌ترین فیریلنسر دارای چند ویژگی مشترک هستند که آنها را از بقیه متمایز می‌کند.

یک اینفوگرافیک خفن با این ۹ نکته و ترفند طراحی کنید

ارائه اطلاعات در قالب تصاویر همراه با متن، یادگیری و انتقال اطلاعات و در ذهن ماندن را تا ۳۲۳ درصد افزایش می‌دهد

اولین تجربه دورکاری و چگونگی رسیدن به موفقیت در این مسیر

یکی از بهترین راه‌ها که کارفرمایان می‌توانند با آن از تیم‌شان حمایت کنند، این است که شرایطی را فراهم آورند که کارمندان‌شان از جایی که احساس خلاقیت، تمرکز و راحتی دارند مشغول به کار شوند. نه تنها این، بلکه در بحث استخدام و حفظ استعدادهای برتر نیز یک مزیت رقابتی بزرگ است. بنابراین این شرایط وحشتناکی که پیش آمد و باعث دورکاری شد برای ما بسیار عالی است!

الهام گرفتن بدون کپی کردن

در این پست که توسط “Darya Jandossova Troncoso” ایجاد شده است، ما هنر الهام‌ و معنای واقعی آن را برای تولید یک اثر اورجینال مورد بررسی قرار می‌دهیم. به علاوه اینکه چطور می‌توانید از تجربیات فردی خود بهره ببرید تا مخاطبین خود را تحت تاثیر قرار دهید.

۵ مهارت نرم‌ که هر طراح گرافیک برای موفقیت در حرفه‌اش نیاز دارد

مهارت‌های سخت(توانایی‌های قابل یادگیری و قابل اندازه‌گیری است، مانند: نوشتن، ریاضی یا توانایی استفاده از برنامه کامپیوتری)، مانند دانش برنامه‌های خاص نرم افزاری و غیره، برای تاثیر‌گذار بودن طراحان گرافیک امری حیاتی است. با این وجود بسیاری از طراحان، از اهمیت مهارت‌های نرم(برقراری ارتباط، خوب گوش دادن، کنار آمدن با دیگران) در حرفه خود غافل هستند.

۱۰ ابزار طراحی آنلاین که هرگز نمی‌دانستید به آنها نیاز دارید

در این پست طراح ورا واشکوفسا لیستی از ابزارهای آنلاین محبوب خودش را برای طراحی گرافیک و طراحی وب به اشتراک می‌گذارد، و می‌گوید که چرا باید از آنها استفاده کنید.

چگونه داستان کسب‌وکار خود را با طراحی تعاملی بیان کنیم؛ ۹ گام اجرایی

برای آموزش یک درس در حیطه داستان‌گویی ویژوال آماده‌اید؟ دوستان ما در dovetail یک راهنمای گام به گام(براساس تجربه شان در طراحی انیمیشن) برای کمک به تیم طراحی شما ارائه دادند تا یک استوری بیزنسی جذاب برای خودتان درست کنید.

۵ موردی که در انتخاب تایپوگرافی برای طراحی وب باید در نظر بگیرید

جدای از پالت رنگ، تایپوگرافی یک وب سایت یکی از مهم‌ترین و تاثیرگذارترین تجربه های کاربران است.انتخاب تایپ‌فیس درست، طراحی یک کار را ترفیع می‌بخشد و مطالب را برای خواندن لذت بخش می‌کند. تایپوگرافی اشتباه برعکس عمل می‌کند،و می‌تواند تجربه ناخوشایندی برای کاربر به وجود بیاورد و باعث شود آنها به دنبال وب سایت های جایگزین باشند.مواردی وجود دارند که هنگام انتخاب تایپ‌فیس برای طراحی وب سایت باید در نظر گرفته شوند. بیایید یک راست بریم سراغ آنها

چرا افراد خلاق برای پیشرفت نیاز به تنهایی دارند

ه عنوان یه آدم حرفه‌ای و خلاق شما این شانس را دارید که وقت زیادی را به تنهایی بگذرانید. این که آیا شما در خانه آزاد کار می‌کنید یا در یک دفتر شلوغ، کار خلاقانه شما را ملزم می‌کند تا در گوشه و کنار ذهن خود غرق شوید تا ایده جدیدی به ذهنتان برسد،که می‌تواند مانند یک روند کاملا منزوی باشد(خصوصا اگر شما فرد برونگرایی باشید).

۵ مهارت نرم‌ که هر طراح گرافیک برای موفقیت در حرفه‌اش نیاز دارد

مهارت‌های سخت(توانایی‌های قابل یادگیری و قابل اندازه‌گیری است، مانند: نوشتن، ریاضی یا توانایی استفاده از برنامه کامپیوتری)، مانند دانش برنامه‌های خاص نرم افزاری و غیره، برای تاثیر‌گذار بودن طراحان گرافیک امری حیاتی است. با این وجود بسیاری از طراحان، از اهمیت مهارت‌های نرم(برقراری ارتباط، خوب گوش دادن، کنار آمدن با دیگران) در حرفه خود غافل هستند.

چرا افراد خلاق برای پیشرفت نیاز به تنهایی دارند

ه عنوان یه آدم حرفه‌ای و خلاق شما این شانس را دارید که وقت زیادی را به تنهایی بگذرانید. این که آیا شما در خانه آزاد کار می‌کنید یا در یک دفتر شلوغ، کار خلاقانه شما را ملزم می‌کند تا در گوشه و کنار ذهن خود غرق شوید تا ایده جدیدی به ذهنتان برسد،که می‌تواند مانند یک روند کاملا منزوی باشد(خصوصا اگر شما فرد برونگرایی باشید).

۰ نظر

ارسال نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *