我正在使用 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>
但是当我去&#34; /theme/woocommerce/content-product.php &#34;我只看到这段代码:
<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()的功能在哪里,我可以编辑它们?
感谢您的帮助!