نحوه پنهان کردن قیمت در صورت صفر بودن در ووکامرس

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

هنگامی که محصول موجود یا موجود نیست ، بسیاری از صاحبان فروشگاه قیمت را صفر می کنند. این نشان می دهد که کاربر در دسترس نیست. با این حال ، پنهان کردن محصول آسان تر است تا کاربران آنها را نبینند.

ووکامرس اگر صفر است قیمت را مخفی کنید

اگر موضوع شما به درستی ساخته شده است و با ووکامرس به درستی کار می کند ، فیلتری که من به اشتراک می گذارم باید هر محصولی را که قیمت آن 0 دلار است از قسمت جلویی حذف کرده و همچنان گزینه تنظیم قیمت را در پس زمینه برای شما باقی بگذارد.

علاوه بر این ، مواردی وجود دارد که ممکن است شما یک محصول رایگان را ارائه دهید ، و اگر شما نمی خواهید محصول را پنهان کنید ، من یک راه حل برای شما ارائه خواهم داد. در عوض ، می توانید “FREE” را در صفحه محصول واحد نمایش دهید.

مراحل پنهان کردن محصولات در صورت صفر بودن قیمت

نحوه نمایش محصول در صفحه فروشگاه به شرح زیر است:

در اینجا مراحلی وجود دارد که باید انجام دهید:

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع باشید تا در صورت صفر بودن قیمت ، عملکرد را برای مخفی کردن محصول اضافه کنید.
  • کد زیر را به فایل functions.php اضافه کنید:
add_action( 'woocommerce_product_query', 'njengah_product_query' );

function sevencloner_product_query( $q ){

    $meta_query = $q->get( 'meta_query' );

        $meta_query[] = array(

                    'key'       => '_price',

                    'value'     => 0,

                    'compare'   => '>'

                );

    $q->set( 'meta_query', $meta_query );

}
  • برای ذخیره فایل روی Update کلیک کنید.
  • صفحه فروشگاه خود را باز کنید خواهید دید که محصول با قیمت صفر در صفحه محصولات نشان داده نشده است.

مخفی کردن قیمت در صورت صفر

با این حال ، همانطور که قبلاً اشاره کردم ، مواردی وجود دارد که ممکن است بخواهید به جای 0.00 دلار یا قیمت خالی ، “رایگان” را نمایش دهید. بنابراین ، در این مورد ، شما نمی خواهید محصول را پنهان کنید. این بدان معناست که ابتدا باید قیمت را مخفی کرده و سپس “FREE” را نمایش دهیم. علاوه بر این ، “رایگان” بسیار بهتر از “0.00 دلار” به نظر می رسد.

مراحل پنهان کردن قیمت در صورت صفر بودن و نمایش “رایگان”

در اینجا مراحلی وجود دارد که باید انجام دهید:

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع باشید تا عملکرد را در صورت صفر مخفی کرده و “رایگان” را نمایش دهید.
  • کد زیر را به فایل functions.php اضافه کنید:
/**

*       Display FREE if Price Zero or Empty - WooCommerce Single Product

*/

add_filter( 'woocommerce_get_price_html', 'njengah_price_free_zero_empty', 9999, 2 );

function njengah_price_free_zero_empty( $price, $product ){

if ( '' === $product->get_price() || 0 == $product->get_price() ) {

$price = '<span class="woocommerce-Price-amount amount">FREE</span>';

}

return $price;

}
  • برای ذخیره فایل روی Update کلیک کنید.
  • این نتیجه خواهد بود:

نتیجه

در این آموزش مختصر ، شما مشاهده کرده اید که چگونه می توان محصولات را با قیمت 0 دلار پنهان کرد. علاوه بر این ، شما آموخته اید که چگونه قیمت را 0 دلار مخفی کنید و آن را با “رایگان” یا هر کلمه دیگری که ترجیح می دهید جایگزین کنید. به خاطر داشته باشید که قطعات کد را در پایین فایل functions.php موضوع فرزند خود اضافه کنید. اگر با مشکلی روبرو شدید ، لطفاً با یک توسعه دهنده واجد شرایط وردپرس تماس بگیرید.

در این مقاله قصد داریم تا درباره نحوه پنهان کردن قیمت در صورت صفر بودن در ووکامرس صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

مقالات پیشنهادی

نود جی اس

توسعه دهندگان نود جی اس, زبان جاوا اسکریپت را از یک زبان قابل اجرا در مرورگر خارج کرده و به زبانی تبدیل کردن که بتوان آن را بصورت یه اپلیکیشن مستفل اجرا کرد و ...


۶۷۴
۰
۱۲ آذر ۱۳۹۹

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...


۶۴۷
۰
۱۳ آذر ۱۳۹۹

اندروید

اندروید یک سیستم عامل می باشد که توسط گوگل توسعه داده میشود, این سیستم عامل بر پایه نسخه ی اصلاح شده ی هسته ی لینوکس و دیگر نرم افزار های متن باز طراحی شده است و ...


۷۷۳
۰
۲۹ آبان ۱۳۹۹

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...


۷۰۹
۰
۱۳ آذر ۱۳۹۹