我正在开发一个使用Woocommerce的在线商店,但是现在我正在努力解决以下问题:我可以使用短代码进入购物车和结帐页面,但订单付款页面没有短代码。有谁知道如何实现这个目标?
这基本上就是我使用短代码的方式:
jQuery的:
$.ajax({
type: "POST",
url: myAjax.ajaxurl,
data: { action: 'getShortcode', shortcode: 'cart' },
success: function( response ){
// replace content
}
});
的functions.php
add_action("wp_ajax_getShortcode", "getShortcode");
add_action("wp_ajax_nopriv_getShortcode", "getShortcode");
function getShortcode(){
echo '<div class="wrapper">';
echo do_shortcode( '['. $_POST['shortcode'] .']' );
echo '</div>';
}