Woocommerce钩子不输出字符串
问题描述:
我似乎不能使用woocommerce钩子。我试图学习,但这段代码似乎并没有工作,林不知道为什么,有什么想法?谢谢。Woocommerce钩子不输出字符串
add_filter ('woocommerce_before_main_content', 'et_filter_link');
function et_filter_link ($content) {
$content = '<div class="test-div">Th-th-th-th-th Thats all, folks!</div>';
return $content;
}
答
通过将return $ content更改为echo $ content来解决此问题。
答
woocommerce_before_main_content
不是过滤器,它是一个动作钩子。因此您应该使用add_action()
add_action('woocommerce_before_main_content', 'so_43503969_link');
function so_43503969_link() {
echo '<div class="test-div">Th-th-th-th-th Thats all, folks!</div>';
}