单击按钮时自定义WooCommerce通知消息

时间:2018-07-18 14:54:51

标签: wordpress woocommerce

当用户单击具有关联ID的按钮时,是否有任何方法可以显示自定义wc_add_notice()消息?可以在我的functions.php中使用的一些代码段。

例如,在“订单”部分,我有“取消订单”按钮:

<a href="..." id="cancel-order" class="woocommerce-button button">Cancel Order</a>

我想在用户单击按钮时显示woocommerce-info通知,例如当用户将商品添加到购物车且WooCommerce显示成功通知消息时。

1 个答案:

答案 0 :(得分:0)

add_action( 'wp_footer', 'extra_js_footer' );
function extra_js_footer() {
    $messages = array(
        'first_id' => '<p>message html</p>', 
        'secondid' => '<p>message html2</p>', 
    );

    $msg_json = json_encode($messages);
    echo '<script> var msgArr = '.$msg_json.';';
    echo 'jQuery.noConflict(); (function(  ) { $(function() { ';
    echo ' $.each(msgArr, function(k, v) {';
    echo '$("#"+k).on("click", function(){ alert(v)})';
    echo ' );';
    echo ' }); })(jQuery);';
    echo '</script>;
}

应该将内容附加到文档的功能代替警报功能,但是您可以弄清楚自己的身份,也可以确定自己是否有错误(正在运行的功能)