【发布时间】:2019-05-24 14:59:49
【问题描述】:
我只是想向现有的 Woocommerce 钩子(在本例中为 woocommerce_after_cart)添加一个操作。使用add_action() 添加函数并重新加载页面后,我的函数无法运行。直到我手动 do_action() 我的函数才最终运行。我只是想知道为什么当我最初添加动作时,它没有被确认。
我已经检查了 Wordpress codex 的钩子,似乎我做的一切都是正确的。我在自定义主题中添加动作,而不是 functions.php,但我也尝试过。
完整的东西是这样的:
function abc() {
print_r("hello world");
}
add_action('woocommerce_after_cart','abc');
Hello world 在页面加载时不打印,只有在我调用do_action() 之后才会打印,为什么?
【问题讨论】:
标签: php wordpress hook-woocommerce