http://acontimo.ro http://vreauvizionare.ro acontimo

حذف دکمه سبد خرید و قیمت در ووکامرس

صفحه اصلی » حذف دکمه سبد خرید و قیمت در ووکامرس » مرکز آموزش » حذف دکمه سبد خرید و قیمت در ووکامرس

حذف دکمه سبد خرید و قیمت در ووکامرس

حذف دکمه سبد خرید و قیمت در ووکامرس

حذف دکمه سبد خرید و قیمت در ووکامرس

حذف دکمه سبد خرید و قیمت در ووکامرس

حتما براتون پیش آمده که برای مدتی بخواهید فروشگاه خود را غیرفعال کنید و یا فروش آنلاین خود را متوقف کنید.

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

امروز در سایت نیماد با ترفندی همراه تان هستیم که بدون نیاز به افزونه با چند خط کد دکمه سبد خرید و قیمت را غیرفعال کنیم.

 

عدم نمایش دکمه سبد خرید ووکامرس

حذف دکمه سبد خرید و قیمت در ووکامرس

برای حذف دکمه سبد خرید فایل functions.php قالب وردپرس خودتان را ویرایش کرده و کد زیر را در آن قرار دهید:

 

function remove_loop_button(){remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
}
add_action('init','remove_loop_button');

 

حذف تمامی قیمت های محصولات در ووکامرس

حذف دکمه سبد خرید و قیمت در ووکامرس

برای حذف قیمت محصولات نیز در فایل functions.php قالب وردپرس خود کد زیر ار وارد کنید:

 

add_filter( ‘woocommerce_get_price_html’, function( $price ) {
if ( is_admin() ) return $price;

return ”;
} );

عدم نمایش قیمت محصولات ووکامرس برای نقش کاربر خاص

در کد زیر به عنوان مثال قیمت محصولات برای نقش کاربری wholesale نمایش داده نمی شود.

کد زیر را بایستی در فایل functions.php قالب وردپرس خود قرار دهید.

برای تغییر نقش کاربری کلمه wholesale را به نقش کاربری دلخواه تغییر دهید.

 

add_filter( ‘woocommerce_get_price_html’, function( $price ) {
if ( is_admin() ) return $price;
$user = wp_get_current_user();
$hide_for_roles = array( ‘wholesale’, ‘wholesale-silver’, ‘wholesale-gold’ );
// If one of the user roles is in the list of roles to hide for.
if ( array_intersect( $user->roles, $hide_for_roles ) ) {
return ”; // Return empty string to hide.
}
return $price; // Return original price
} );
add_filter( ‘woocommerce_cart_item_price’, ‘__return_false’ );
add_filter( ‘woocommerce_cart_item_subtotal’, ‘__return_false’ );

 

عدم نمایش قیمت محصولات ووکامرس برای کاربر میهمان

درصورتی که بخواهید قیمت محصولات برای کاربری که وارد سایت نشده است نمایش داده نشود کد زیر را در فایل functions.php قالب وردپرس خود قرار دهید.

 

add_filter( ‘woocommerce_get_price_html’, function( $price ) {
if ( ! is_user_logged_in() ) {
return ”;
}
return $price; // Return original price
} );
add_filter( ‘woocommerce_cart_item_price’, ‘__return_false’ );
add_filter( ‘woocommerce_cart_item_subtotal’, ‘__return_false’ );

عدم نمایش قیمت محصول خاص در ووکامرس 

حذف دکمه سبد خرید و قیمت در ووکامرس

درصورتی که بخواهید محصولی خاص یا چند محصول را به دلخوه قیمتشان نمایش داده نشود، ID محصولات موردنظرتان را در کد زیر قرار دهید:

 

add_filter( ‘woocommerce_get_price_html’, function( $price, $product ) {
$hide_for_products = array( 95, 115 );
if ( in_array( $product->get_id(), $hide_for_products ) ) {
return ”;
}
return $price; // Return original price
}, ۱۰, ۲ );
add_filter( ‘woocommerce_cart_item_price’, ‘__return_false’ );
add_filter( ‘woocommerce_cart_item_subtotal’, ‘__return_false’ );

 

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

درصورتی که بخواهید دسته بندی محصولی خاص یا چند دسته بندی را به دلخوه قیمتشان نمایش داده نشود، نامک دسته بندی محصولات موردنظرتان را در کد زیر قرار دهید:

 

add_filter( ‘woocommerce_get_price_html’, function( $price, $product ) {
if ( is_admin() ) return $price;
// Hide for these category slugs / IDs
$hide_for_categories = array( ‘singles’, ‘albums’ );
// Don’t show price when its in one of the categories
if ( has_term( $hide_for_categories, ‘product_cat’, $product->get_id() ) ) {
return ”;
}
return $price; // Return original price
}, ۱۰, ۲ );
add_filter( ‘woocommerce_cart_item_price’, ‘__return_false’ );
add_filter( ‘woocommerce_cart_item_subtotal’, ‘__return_false’ );

 

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

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

 

if ( ! is_user_logged_in() ) {

$hide_for_categories = array( ‘singles’, ‘albums’ );
if ( has_term( $hide_for_categories, ‘product_cat’, $product->get_id() ) ) {
return ”;
}
}

امیدواریم آموزش امروز مورد توجه و استفاده شما کاربران عزیز سایت نیماد واقع شده باشد و در طراحی سایت وردپرس به کمکتان بیاید.

این مطلب توسط آقای Jeroen Sormani نوشته شده و توسط تیم نیماد ترجمه و شخصی سازی شده است.

۶ نظرات
  1. وحید ۱۳۹۷/۰۸/۱۴در ۹:۴۰ ق٫ظ

    باسلام و احترام
    یک سوال از شما داشتم بنده ووکامرس را به آخرین ورژن موجود آپدیت کردم بعداز این اتفاق قیمت ها بسیار ریز شده به طوری فرد به ذره بین نیاز دارد میشه بفرمایید چطوری می توانم این مسئله را رافع کنم
    با سپاس

    • مدیریت سایت ۱۳۹۷/۰۸/۱۴در ۱۱:۱۱ ق٫ظ

      سلام وقتتون بخیر
      احتمالا مشکل مربوط به استایل نمایش قیمت محصول است، بایستی font-size قیمت را بیشتر کرده تا بزرگتر نمایش داده شود.
      بهتر بود آدرس سایتتان را ذکر می کردید تا بهتر بشه راهنمایی کرد و در صورت نیاز کد مربوطه را خدمتتان میدادم.
      موفق باشید

  2. سارا ۱۳۹۷/۰۸/۳۰در ۲:۴۴ ب٫ظ

    سلام خوب هستین؟مرسی از مطلبتون…خدا خیرتون بده…من از ی سایت نامرد ی کد گذاشتم واس تبدیل ریال ب تومان ولی این نامرد همین کدی ک شما ب عنوان حذف قیمت محصولات گذاشتین و بهم داد و الان قیمت همه محصولاتم صفر شده و نمیتونم تغییرش بدم و هی همون صفر میمونه و کد رو هم پاک کردم اما باز تغییری نکرد خدا ازش نگذره کلی ضرر بهم زد..باید چیکارکنم؟ممنون میشم راهنمایی کنین

    • مدیریت سایت ۱۳۹۷/۰۹/۲۱در ۱۱:۴۰ ق٫ظ

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

  3. احمد ۱۳۹۷/۰۹/۰۱در ۶:۴۵ ب٫ظ

    با سلام
    احتراما
    کنار آیکون سبد خرید مبلغ نهایی خرید نمایش داده می شود.
    چطور فقط مبلغ را حذف کنیم؟
    یعنی مبلغ را پنهان کنیم ولی تعداد خرید و خود سبد مشهود باشد؟
    در خود ووکامرس هم البته چیزی پیدا نکردم!!!
    تشکر

    • مدیریت سایت ۱۳۹۷/۰۹/۲۱در ۱۱:۳۸ ق٫ظ

      سلام وقتتون بخیر
      این مورد مربوط به کد قالبتان است، بایستی تابع نمایش قیمت را در آن قسمت حذف کنید و همچنین از طریق css نیز اگر امکان داشته باشه display آن را میتوانید none قرار داده شود تا نمایش داده نشود.
      آدرس سایتتان را بفرستید بهتر بتوانم راهنمایتان کنم.

ارسال نظر

qpornx freehdpornz adultpicsxxx