【问题标题】:Woocommerce how to find original hook functions? e.g woocommerce_shop_loopWoocommerce 如何找到原始的钩子函数?例如 woocommerce_shop_loop
【发布时间】:2019-10-07 17:27:42
【问题描述】:

我想更改产品在商店页面上的显示方式,但我无法找到原始挂钩函数,因此我可以相应地更改它们。我在哪里可以找到 product-archive.php 中的钩子的原始功能?比如 woocommerce_shop_loop 或者一般如何找到这个函数?

我已经阅读了所有文件。从 product-archive.php 我被引导到: 插件/woocommerce/includes/wc-template-hooks.php

以及我最终发现的一些功能: 插件/woocommerce/includes/wc-template-functions.php

但是 woocommerce_shop_loop 或 woocommerce_before_shop_loop_item_title 还是不见了。

我希望在 product-archive.php 文件中存在一些系统或指示导致原始功能。

【问题讨论】:

    标签: php wordpress hook-woocommerce


    【解决方案1】:

    他们在这里列出了所有的钩子和包含它们的文件:Hook Docs 您也可以在 WooCommerce 文件夹中搜索钩子的名称。

    【讨论】:

    • 没有多大帮助:当我查找 woocommerce_before_shop_loop_item 时,我找到了添加操作的位置的引用。但是这个动作的功能,例如add_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 ); 我在哪里可以找到那个?
    • 您可以搜索回调以及操作。该操作的回调位于包含文件夹中。它被称为 wc-template-functions.php。
    猜你喜欢
    • 2013-02-28
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2017-06-18
    • 2019-03-16
    相关资源
    最近更新 更多