我只想向现有的 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(),为什么?