首页 文章

在woo commerce shop存档页面上删除图像占位符

提问于
浏览
0

我已经习惯了在各种woo商业页面上添加和删除内容的钩子 .

但是我看不到如何从商店存档页面中删除每个产品的图像 .

我知道删除每个产品的特色图像显然会删除图像,但仍有一个图像占位符 .

我需要能够删除图像占位符,以便剩下的只是产品 Headers 等...

任何帮助深表感谢 .

编辑 .

我设法排除了这一点,但不是以最有效的方式,所以我会把我的发现留在这里进行改进,以防其他人想做类似的事情 .

以正常方式使用钩子没有任何效果所以我编辑了主要的woo商务模板文件,这不是一个好主意,但是......

移除...

<?php
/**
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );
?>

来自plugin / woocommerce / templates文件夹中的content-product.php文件具有所需的效果 .

1 回答

  • 2

    不要删除它,你可以使用 remove_action() 功能 . 对于档案,如 content-product.php 所说,在functions.php中你可以写:

    remove_action(
      'woocommerce_before_shop_loop_item_title',
      'woocommerce_template_loop_product_thumbnail',
      10
    );
    

相关问题