我正在使用WooCommerce,并且正在更改主页中的一些功能。
我的主题使用“ Woocommerce Hooks ”,但我只看到调用函数的位置。我需要的是找到那个功能并改变它。
就我而言,我看到我想要更改的代码在“ /plugin/component/wc_product.php ”中,我看到了这段代码:
<ul class="products">
<?php while ( $products->have_posts() ) : $products->the_post(); ?>
<?php if( "default" == $tpvc_wc_product_style ) : ?>
<?php wc_get_template_part( 'content-product' ); ?>
<?php else : ?>
<?php wc_get_template_part( 'content-product', 'alt' ); ?>
<?php endif; ?>
<?php endwhile; // end of the loop. ?>
</ul>
但是当我转到“ /theme/woocommerce/content-product.php ”时,我只看到以下代码:
<li <?php post_class(); ?>>
<div class="product-inner">
<?php
/**
* woocommerce_before_shop_loop_item hook.
*
* @hooked woocommerce_template_loop_product_link_open - 10
*/
do_action( 'woocommerce_before_shop_loop_item' );
/**
* 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' );
/**
* woocommerce_shop_loop_item_title hook.
*
* @hooked woocommerce_template_loop_product_title - 10
*/
do_action( 'woocommerce_shop_loop_item_title' );
/**
* woocommerce_after_shop_loop_item_title hook.
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action( 'woocommerce_after_shop_loop_item_title' );
/**
* woocommerce_after_shop_loop_item hook.
*
* @hooked woocommerce_template_loop_product_link_close - 5
* @hooked woocommerce_template_loop_add_to_cart - 10
*/
do_action( 'woocommerce_after_shop_loop_item' );
?>
</div>
</li>
Woocommerce Hooks功能部署在哪里?do_action()函数在哪里,以便我可以编辑它们?
谢谢你的帮助!