[英]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.