php
  • wordpress
  • woocommerce
  • 2014-12-02 84 views 1 likes 
    1

    我需要在woocommerce的產品列表頁面的添加到購物車循環中的數量選擇區塊。 Woocommerce手抄本有一個頁面,讓我通過基本上把這個代碼塊,而不是現有的做到這一點:woocommerce_quantity_input無法加入購物車循環

    <form action="<?php echo esc_url($product->add_to_cart_url()); ?>" class="cart" method="post" enctype='multipart/form-data'> 
    
         <?php woocommerce_quantity_input(); ?> 
    
         <button type="submit" class="button alt"><?php echo $label; ?></button> 
    
        </form> 
    

    然而,這種形式不添加到我目前的AJAX的設置和那其他不錯的技巧與我原來的添加到購物車按鈕。 這是添加到購物車按鈕,這就像我想的那樣,除了缺少量輸入的原始代碼:

    <?php 
    /** 
    * Loop Add to Cart 
    * 
    * @author  WooThemes 
    * @package  WooCommerce/Templates 
    * @version  2.1.0 
    */ 
    
    if (! defined('ABSPATH')) exit; // Exit if accessed directly 
    
    global $product, $jckqv; 
    
    $jckqv->displayBtn($product->id); 
    
    echo '<div class="product-buttons">'; 
    
    echo apply_filters('woocommerce_loop_add_to_cart_link', 
        sprintf('<a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" class="button %s product_type_%s">%s</a>', 
         esc_url($product->add_to_cart_url()), 
         esc_attr($product->id), 
         esc_attr($product->get_sku()), 
         $product->is_purchasable() ? 'add_to_cart_button' : '', 
         esc_attr($product->product_type), 
         esc_html($product->add_to_cart_text()) 
        ), 
    $product); 
    
    echo do_shortcode('[yith_compare_button]'); 
    echo do_shortcode('[yith_wcwl_add_to_wishlist]'); 
    
    
    
    echo '</div>'; 
    

    我需要以某種方式把woocommerce_quantity_input在此代碼,保留當前功能,但添加數量輸入。我試圖用很多種方式來做,但不幸的是我的PHP技能缺乏。 請幫忙。 謝謝

    回答

    0

    對於任何人誰可能仍然需要使用這個

     <?php woocommerce_quantity_input(); ?>

    你需要它呼應。像那樣簡單

     相關問題

    • 暫無相關問題^_^