工作和编辑Woocommerce Hooks来改变功能

时间:2016-09-14 08:50:17

标签: php wordpress woocommerce hook-woocommerce

我正在使用 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()的功能在哪里,我可以编辑它们?

感谢您的帮助!

0 个答案:

没有答案