如何在wocommerce add_action中添加脚本标签编码?

问题描述:

add_action('woocommerce_single_product_summary', 'whatsappdirect1', 35); 

function whatsappdirect1() { 
    echo '[anchor-tag a class="btn btn-social-icon btn-whatsapp" href="javascript:window.location=waCurrentPage();">[img tag border="0" alt="W3Schools" src="http://sareechoice.com/wp-content/uploads/2017/07/whatsappicon.png" width="290" height="200"][anchor-tag-closed]'; 
} 

[script] 
waCurrentPage = function() { 
    return encodeURI("whatsapp://send?phone=+9199999999&text=please let me know the price of the product in the link : " + 'http://' + window.location.hostname + window.location.pathname); 
} 
[/script] 

我已经提出了以下代码,允许移动用户在我的网站上联系我的支持团队以及我的whatsapp连同页面的链接。在上面的add_action代码中,我已经放置了代码,这将显示我的按钮,该按钮必须在woocommerce产品页面上单击。如何在wocommerce add_action中添加脚本标签编码?

但现在的问题是,脚本代码做了实际的工作,打开我的whatsapp数字预定链接,允许用户发送到我的号码。

那么如何插入脚本代码以及在哪里插入呢?有什么办法,我可以在两个代码保持一个add_action wooocommerce功能?

+0

1.停止使用过量分,你怎么也想不到catastrophal它看起来。 2.无论如何,至少遵循[这些非常基本的规则](https://meta.stackoverflow.com/a/291370/1783163)将非常有用。 – peterh

+0

看,你现在的问题有多美丽。 – peterh

试试这个功能如下

add_action('woocommerce_single_product_summary', 'whatsappdirect1', 35); 

    function whatsappdirect1() { 
     echo '<a class="btn btn-social-icon btn-whatsapp" href="javascript:window.location=waCurrentPage();"><img border="0" alt="W3Schools" src="http://sareechoice.com/wp-content/uploads/2017/07/whatsappicon.png" width="290" height="200"/></a>'; 
     echo '<script type="text/javascript"> 
    waCurrentPage = function() { 
     return encodeURI("whatsapp://send?phone=+9199999999&text=please let me know the price of the product in the link : " + "http://" + window.location.hostname + window.location.pathname); 
    } 
    </script>'; 
    } 
+0

谢谢你的答案..但这是显示错误 – Moin

+0

请分享你的错误。 –

+0

嗨表达式,它得到了解决,感谢您的帮助..实际上一个单独的脚本需要写入JavaScript文件,然后我们可以从woocommerce代码调用该功能...感谢您的帮助 – Moin