【发布时间】:2016-03-14 19:08:04
【问题描述】:
我正在使用 woocommerce_add_to_cart 操作挂钩,如下所示:
add_action('woocommerce_add_to_cart', 'display_more_modal', 10, 6);
function display_more_modal( $cart_item_key, $product_id, $quantity, $variation_id, $variation, $cart_item_data ) {
echo "<h1>Test Title here...</h1>";
//or
?>
<h1>More text here</h1>
<?php
}
我发现如果我回显 HTML 或输出 HTML,如上图所示,一旦我去购物车查看我添加的内容,它就会从购物车中删除所有项目。
您能说明一下我可能做错了什么吗?我怀疑我必须返回一个值而不是回显它。
如果是这种情况,请帮助我在用户将产品添加到购物车时如何回显 HTML。此 HTML 将是一个包含相关产品的弹出窗口。谢谢你。
【问题讨论】:
-
如果你要触发一个模式,你可能应该在按钮点击时使用 javascript 来做到这一点。否则,您可能会在该挂钩上使用
wc_add_notice()。
标签: wordpress woocommerce action hook