php 在WooCommerce上添加自定义javascripts感谢David客户端订单完成后的页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在WooCommerce上添加自定义javascripts感谢David客户端订单完成后的页面相关的知识,希望对你有一定的参考价值。

<?php

/**
 * Adding custom javascripts or php action on WooCommerce Thank you page
 * Works with WooCommerce 3.0 or above
 */
add_action("woocommerce_thankyou", "xlwcty_add_custom_action_thankyou", 20);
if(!function_exists('xlwcty_add_custom_action_thankyou')) {
    function xlwcty_add_custom_action_thankyou($order_id) {
        if ($order_id > 0) {
            $order = wc_get_order($order_id);
            if ($order instanceof WC_Order) {
				$order_id = $order->get_id(); // order id
                ?>
				<div id="outer_shopper_approved"></div>
				<script type="text/javascript">
				var sa_values = { "site":26429, "token":"f2aFGPT9", 'orderid':'<?php echo $order_id ?>', 'name':'John Doe', 'email':'john.doe@gmail.com' };
				function saLoadScript(src) {
					var js = window.document.createElement("script"); js.src = src;
					js.type = "text/javascript";
					document.getElementsByTagName("head")[0].appendChild(js);
				}
				var d = new Date();
				if (d.getTime() - 172800000 > 1477399567000) {
					saLoadScript("//www.shopperapproved.com/thankyou/inline/26429.js");
				} else {
					saLoadScript("//direct.shopperapproved.com/thankyou/inline/26429.js?d=" + d.getTime());
				}
				</script>
                <?php
            }
        }
    }
}

以上是关于php 在WooCommerce上添加自定义javascripts感谢David客户端订单完成后的页面的主要内容,如果未能解决你的问题,请参考以下文章

如何将自定义挂钩添加到 Woocommerce 的自定义插件

php [WooCommerce Core]添加自定义标签

php [WooCommerce Core]添加自定义标签

php WooCommerce添加自定义产品标签

php WooCommerce添加自定义产品标签

php 向WooCommerce产品添加自定义字段