مطالب و مقالات آموزش ووکامرس

مخفی کردن تصویر محصول در گالری محصول ووکامرس + تکه کد تست شده

یکی از مشکلاتی که کاربران ووکامرس با آن سر و کار دارند، نمایش عکس محصول در گالری محصول است. شاید بپرسید که چرا این مسئله ایراد دارد؟ باید در پاسخ به شما بگویم، این مورد از 2 بُعد دارای ایراد می باشد:

  1. نمایش عکس تکراری در گالری
  2. ممکن است شما بخواهید برای بهبود عملکرد سئویی سایت خود و بهبود سرعت لود سایت، از تصاویر با کیفیت پایین تر استفاده کنید و این موضوع باعث می شود که یک عکس بی کیفیت در بین گالری محصولات شما باشد و این مسئله از نظر ظاهری خوشایند نیست.

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

حذف تصویر محصول از گالری محصول

تصویر محصول در ووکامرس

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

تصویر محصول و گالری محصول

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

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

سایر تکه کدهای فوق العاده ووکامرس رو از دست ندید:

توسعه فروشگاه اینترنتی و سایت با تکه کد های رایگان ووکامرس فارسی

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

این کار را نه با افزونه، بلکه به کمک یک تکه کد انجام خواهیم داد. پس طبق مراحل زیر عمل کنید:

  • وارد پیشخوان وردپرس خود شوید.
  • از سمت راست پنل وارد بخش نمایش شوید.
  • از بین گزینه های موجود، ویرایشگر پوسته را انتخاب نمایید.
  • تکه کد زیر را در انتهای بخش توابع پوسته جایگذاری کنید.
function woocommerce_ir_woocommerce_remove_featured_image( $html, $attachment_id ) {

            global $post, $product;

            // Get the IDs.

            $attachment_ids = $product->get_gallery_image_ids();

            // If there are none, go ahead and return early - with the featured image included in the gallery.

            if ( ! $attachment_ids ) {

                        return $html;

            }

            // Look for the featured image.

            $featured_image = get_post_thumbnail_id( $post->ID );

            // If there is one, exclude it from the gallery.

            if ( is_product() && $attachment_id === $featured_image ) {

                        $html = '';

            }

            return $html;

}

add_filter( 'woocommerce_single_product_image_thumbnail_html', 'woocommerce_ir_woocommerce_remove_featured_image', 10, 2 );

بعد از جایگذاری تکه کد تغییرات بدین شکل خواهد بود:

حذف تصویر محصول از گالری محصول در ووکامرس

 

درستی عملکرد این تکه کد در قالب وودمارت «یک قالب مشابه دیجی کالا»  تست شده است.

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

ارتباط با پشتیبانی

اگر سوالی پیرامون این نوشته دارید برای ما کامنت بگذارید.

4.9/5 - (7 امتیاز)

6 دیدگاه در “مخفی کردن تصویر محصول در گالری محصول ووکامرس + تکه کد تست شده

  1. رسول گفت:

    سلام من کدو تو functions.php گذاشتم ولی اتفاقی نیفتاد

    1. zahra azizi گفت:

      سلام دوست عزیز
      قالب سایت شما چیه؟

  2. رسول گفت:

    سلام مشکل از من بود درست متوجه نشدم که باید 2 تا عکس باشه یکی پاک بشه من کلا یکی داشتم شرمنده

    1. zahra azizi گفت:

      دشمنتون شرمنده بزرگوار
      مرسی از توجهتون

  3. حبیب گفت:

    سلام
    من این کد رو تو فایل فانکشن ، چایلد قالب سیگما پلاس اضافه کردم. متأسفانه کار نکرد. امکان داره مشکل از کجا باشه؟

    1. zahra azizi گفت:

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

دیدگاهتان را بنویسید

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

سبد خرید
برای دیدن نوشته هایی که دنبال آن هستید تایپ کنید.
صفحه اصلی
فروشگاه
0 آیتم سبد خرید
حساب کاربری من