簡體   English   中英

WooCommerce“添加到購物籃”按鈕不起作用

[英]WooCommerce Add To Basket button not working

剛剛完成我的網站,並安裝了最新版本的WP和WooCommerce。 問題是,盡管“添加到購物籃”按鈕可在主頁產品上使用,但不適用於單個頁面。 它所做的只是刷新當前頁面,而不進行任何更改。

更奇怪的是,如果產品是可變產品,那么它確實可以在各個頁面上運行。

我檢查了控制台是否有錯誤,沒有出現錯誤。 我已禁用所有插件,但未發現任何插件沖突。 我曾嘗試啟用和禁用AJAX,並且還詢問托管公司是否有任何服務器端緩存,而他們卻說沒有。

單個產品頁面上的按鈕代碼為:

<button type="submit" name="add-to-cart" 
   value="<?php echo esc_attr( $product->get_id() ); ?>"
   class="single_add_to_cart_button button alt">
<?php echo esc_html( $product->single_add_to_cart_text() ); ?>
</button> 

任何幫助將非常感激。

首先檢查是否可以將其添加到購物車中:

<a href="?add-to-cart=<?php echo $product->get_id(); ?>">Not Ajax</a>

接下來,在主題文件中重命名您的模板以停止覆蓋原始模板,並查看該按鈕是否起作用。

該文件用於可變產品:

theme-name/woocommerce/single-product/add-to-cart/variation-add-to-cart-button.php

這是一個簡單的產品:

theme-name/woocommerce/single-product/add-to-cart/simple.php

檢查您需要哪些類和屬性才能相應地運行WC腳本:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM