0
htmlタグを使用してショッピングカートページにリダイレクトすると、ショッピングカートにWoocommerce製品を追加する簡単な方法をセットアップしようとしています。Woocommerceリンク、リダイレクト、および更新のある商品を追加するページ
これまでのところ、カートに商品を追加することはできますが、ページを強制的に更新するとカートに表示されます。基本的に、redirectToCart関数はページを更新していません。
echo '<a class="btn btn-default" id="buy'.$image->ID.'" href="#">Order This!</a>
<script>
$("#buy'.$image->ID.'").click(function(e) {
e.preventDefault();
addToCart(37);
redirectToCart("?page_id=27")
return false;
});
function addToCart(p_id) {
$.get("?post_type=product&add-to-cart=" + p_id, function() {
// call back
});
}
function redirectToCart(cartPage) {
window.location.replace(cartPage);
}
</script>';
誰もが私を助けてくれますか?
編集:これはコードスニペットを使用しています。基本的には、フロントエンドで実行されるショートコードスクリプトの一部です。
こんにちは、それは同じように動作します。 – acseven
@acseven私の答えは助けになりませんでしたか? –
こんにちは、前にコメントしました、申し訳ありませんが、言及を使用していないため。それは@ demid-ganenkoと同じように動作しました – acseven