我正在使用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] ?-->
任何帮助?
答案 0 :(得分:2)
您的jQuery正在客户端上运行,因此您的查看器浏览器。短代码存在于您的服务器上。开箱即用,您无法访问客户端上的短代码,但您可以通过发出ajax请求来访问它们:https://wordpress.stackexchange.com/questions/64010/call-shortcode-in-javascript