您好,我想更改“添加到購物車”按鈕的功能,僅轉發到產品頁面,而不添加到購物車
add_filter( 'woocommerce_loop_add_to_cart_link', 'redirect_to_product_page', 10, 2 ); function redirect_to_product_page( $link, $product ) { global $woocommerce; $product_cat = wp_get_post_terms( $product->get_id(), 'product_cat', array( 'fields' => 'slugs' ) ); $product_cat = isset( $product_cat[0] ) ? $product_cat[0] : ''; $link = get_site_url() . '/product/' . $product_cat . '/' . $product->get_slug() . '/'; return $link; }
這是我嘗試過的程式碼,但它只是用正確的網址取代「加入購物車」
您可以刪除該按鈕,然後用您自己的資訊將其放回去。這也允許您更改按鈕文字: