Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向需要客户信息的WooCommerce感谢页面添加自定义JS代码_Javascript_Wordpress_Woocommerce_Hook Woocommerce_Orders - Fatal编程技术网

Javascript 如何向需要客户信息的WooCommerce感谢页面添加自定义JS代码

Javascript 如何向需要客户信息的WooCommerce感谢页面添加自定义JS代码,javascript,wordpress,woocommerce,hook-woocommerce,orders,Javascript,Wordpress,Woocommerce,Hook Woocommerce,Orders,如何将此第三方脚本添加到需要填充某些客户数据的Woocommerce感谢页面: <script type="text/javascript"> lr(function(){ var customerEmail = '{customer_email}'; if (customerEmail.includes("@")) { REFERSION.box.show({ loc : 'https://www.refersion.com/

如何将此第三方脚本添加到需要填充某些客户数据的Woocommerce感谢页面:

<script type="text/javascript">
lr(function(){
    var customerEmail = '{customer_email}';
    if (customerEmail.includes("@")) {
        REFERSION.box.show({
            loc : 'https://www.refersion.com/channels/post_purchase/v2',
            code : '2bf89afa29',
            customer_first_name : encodeURIComponent('{customer_first_name}'),
            customer_last_name : encodeURIComponent('{customer_last_name}'),
            customer_email : encodeURIComponent('{customer_email}')
        });
    }
});
function lr(e){var t=document.createElement("script");t.type="text/javascript";if(t.readyState){t.onreadystatechange=function(){if(t.readyState=="loaded"||t.readyState=="complete"){t.onreadystatechange=null;e()}}}else{t.onload=function(){e()}}t.src="https://www.refersion.com/channels/post_purchase/v2/js";document.body.appendChild(t)}
</script>

lr(函数(){
var customerEmail='{customer_email}';
if(CustomerMail.includes(“@”)){
reference.box.show({
loc:'https://www.refersion.com/channels/post_purchase/v2',
代码:“2bf89afa29”,
customer\u first\u name:encodeURIComponent(“{customer\u first\u name}”),
customer_last_name:encodeURIComponent(“{customer_last_name}”),
客户电子邮件:encodeURIComponent(“{customer\u email}”)
});
}
});
函数lr(e){var t=document.createElement(“脚本”);t.type=“text/javascript”;if(t.readyState){t.onreadystatechange=function(){if(t.readyState==“loaded”| t.readyState==“complete”){t.onreadystatechange=null;e()}}}else{t.onload=function(){e()}t.src='https://www.refersion.com/channels/post_purchase/v2/js“document.body.appendChild(t)}”
添加动作(“感谢之前的woocommerce”,“感谢之前的woocommerce”,10,1);
感谢之前的功能($order\u id){
$order=wc\u get\u order($order\u id);
回声“
lr(函数(){
var customerEmail='{$order->get_billing_email()}';
if(customerEmail.includes('@')){
reference.box.show({
loc:'https://www.refersion.com/channels/post_purchase/v2',
代码:“2bf89afa29”,
customer_first_name:encodeURIComponent(“{$order->get_billing_first_name()”),
customer_last_name:encodeURIComponent(“{$order->get_billing_last_name()”),
客户电子邮件:encodeURIComponent(“{$order->get\u billing\u email()}”)
});
}
});
函数lr(e){var t=document.createElement('script');t.type='text/javascript';if(t.readyState){t.onreadystatechange=function(){if(t.readyState=='loaded'.| t.readyState=='complete'){t.onreadystatechange=null;e()}}否则{t.onload=function(){e()}t.src='https://www.refersion.com/channels/post_purchase/v2/js';document.body.appendChild(t)}
";
}
正是你要找的

add_action('woocommerce_before_thankyou', 'woocommerce_before_thankyou', 10 , 1);

function woocommerce_before_thankyou( $order_id ) {

            $order = wc_get_order( $order_id );
            echo "
<script type='text/javascript'>
lr(function(){
    var customerEmail = '{$order->get_billing_email()}';
    if (customerEmail.includes('@')) {
        REFERSION.box.show({
            loc : 'https://www.refersion.com/channels/post_purchase/v2',
            code : '2bf89afa29',
            customer_first_name : encodeURIComponent('{$order->get_billing_first_name()}'),
            customer_last_name : encodeURIComponent('{$order->get_billing_last_name()}'),
            customer_email : encodeURIComponent('{$order->get_billing_email()}')
        });
    }
});
function lr(e){var t=document.createElement('script');t.type='text/javascript';if(t.readyState){t.onreadystatechange=function(){if(t.readyState=='loaded'||t.readyState=='complete'){t.onreadystatechange=null;e()}}}else{t.onload=function(){e()}}t.src='https://www.refersion.com/channels/post_purchase/v2/js';document.body.appendChild(t)}
</script>
";
        }