ووکامرس

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


یکی از مشکلاتی که کاربران ووکامرس با آن سر و کار دارند، نمایش عکس محصول در گالری محصول است. شاید بپرسید که چرا این مسئله ایراد دارد؟ باید در پاسخ به شما بگویم، این مورد از 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 );

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

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

 

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

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

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

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

این خبر را در ایران وب سازان مرجع وب و فناوری دنبال کنید

منبع:ووکامرس فارسی
جهت کسب اطلاعات بیشتر به سایت ووکامرس فارسی مراجعه نمایید

دکمه بازگشت به بالا