可以在Jquery中添加一个短代码吗?

时间:2017-03-16 19:29:42

标签: javascript jquery wordpress woocommerce

我正在使用wordpress,并在我的帐户页面中显示此短代码[woocommerce_my_account],其中包含我需要在结帐页面上显示的注册表单。

我试过这段代码:

$(document).ready(function() {
    $('#customer_details').append('<div class="login"> [woocommerce_my_account] </div>'); 
}); 

,短代码显示为文本。

和这个

$(document).ready(function() {
    $('#customer_details').append('<div class="login"> <?php [woocommerce_my_account] ?> </div>'); 
}); 

该节目有评论<!--?php [woocommerce_my_account] ?-->

任何帮助?

1 个答案:

答案 0 :(得分:2)

您的jQuery正在客户端上运行,因此您的查看器浏览器。短代码存在于您的服务器上。开箱即用,您无法访问客户端上的短代码,但您可以通过发出ajax请求来访问它们:https://wordpress.stackexchange.com/questions/64010/call-shortcode-in-javascript