Plugin Directory

Changeset 2883506

Timestamp:
03/20/2023 12:11:20 PM (17 months ago)
Author:
snapplify
Message:

Display product images from cloud in shop loop page

Location:
snapplify-e-commerce
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • snapplify-e-commerce/tags/1.0.6/includes/class-snapplify-ecommerce.php

    r2881737 r2883506  
    191191        // display product image from cloud server
    192192        $this->loader->add_filter('woocommerce_single_product_image_thumbnail_html', $plugin_public, 'wcsnapplify_product_image_from_cloud', 10, 2);
    193         $this->loader->add_filter('woocommerce_placeholder_img', $plugin_public, 'wcsnapplify_product_loop_image_from_cloud', 10, 3);
     193        //$this->loader->add_filter('woocommerce_placeholder_img', $plugin_public, 'wcsnapplify_product_loop_image_from_cloud', 10);
     194        $this->loader->add_filter('woocommerce_before_shop_loop_item_title', $plugin_public, 'wcsnapplify_product_loop_image_from_cloud', 10);
    194195        $this->loader->add_filter('woocommerce_cart_item_thumbnail', $plugin_public, 'wcsnapplify_cart_product_image_from_cloud', 10, 3);
    195196        $this->loader->add_filter('woocommerce_order_item_thumbnail', $plugin_public, 'wcsnapplify_order_item_image_from_cloud', 10, 2);
  • snapplify-e-commerce/tags/1.0.6/public/class-snapplify-ecommerce-public.php

    r2881737 r2883506  
    141141    }
    142142
    143     public function wcsnapplify_product_loop_image_from_cloud($image_html, $size, $dimensions)
     143    public function wcsnapplify_product_loop_image_from_cloud()
    144144    {
    145145        $newImageHtml = false;
    146146        if (get_option('wcsnapplify_download_product') !== 'yes') {
    147147            global $product;
    148             $newImageHtml = $this->get_image_html($product->get_id(), $product->get_title(), $size);
     148            echo $product->post->ID;
     149            $newImageHtml = $this->get_image_html($product->post->ID, $product->post->post_title, $size);
    149150        }
    150151        if (!$newImageHtml) {
     152
     153
     154
     155
     156
    151157            $newImageHtml = $image_html;
    152158        }
  • snapplify-e-commerce/trunk/includes/class-snapplify-ecommerce.php

    r2827694 r2883506  
    191191        // display product image from cloud server
    192192        $this->loader->add_filter('woocommerce_single_product_image_thumbnail_html', $plugin_public, 'wcsnapplify_product_image_from_cloud', 10, 2);
    193         $this->loader->add_filter('woocommerce_placeholder_img', $plugin_public, 'wcsnapplify_product_loop_image_from_cloud', 10, 3);
     193        //$this->loader->add_filter('woocommerce_placeholder_img', $plugin_public, 'wcsnapplify_product_loop_image_from_cloud', 10);
     194        $this->loader->add_filter('woocommerce_before_shop_loop_item_title', $plugin_public, 'wcsnapplify_product_loop_image_from_cloud', 10);
    194195        $this->loader->add_filter('woocommerce_cart_item_thumbnail', $plugin_public, 'wcsnapplify_cart_product_image_from_cloud', 10, 3);
    195196        $this->loader->add_filter('woocommerce_order_item_thumbnail', $plugin_public, 'wcsnapplify_order_item_image_from_cloud', 10, 2);
  • snapplify-e-commerce/trunk/public/class-snapplify-ecommerce-public.php

    r2881737 r2883506  
    141141    }
    142142
    143     public function wcsnapplify_product_loop_image_from_cloud($image_html, $size, $dimensions)
     143    public function wcsnapplify_product_loop_image_from_cloud()
    144144    {
    145145        $newImageHtml = false;
    146146        if (get_option('wcsnapplify_download_product') !== 'yes') {
    147147            global $product;
    148             $newImageHtml = $this->get_image_html($product->get_id(), $product->get_title(), $size);
     148            echo $product->post->ID;
     149            $newImageHtml = $this->get_image_html($product->post->ID, $product->post->post_title, $size);
    149150        }
    150151        if (!$newImageHtml) {
     152
     153
     154
     155
     156
    151157            $newImageHtml = $image_html;
    152158        }
Note: See TracChangeset for help on using the changeset viewer.