我在向 WooCommerce 添加其他内容时遇到了一些困难,因为我还是个新手。我正在尝试向相关产品和产品列表添加“添加到购物车”按钮。

正在运行代码并卡在下面。

<a href="<?php the_permalink(); ?>"> 
 
        <?php 
            /** 
             * woocommerce_before_shop_loop_item_title hook 
             * 
             * @hooked woocommerce_show_product_loop_sale_flash - 10 
             * @hooked woocommerce_template_loop_product_thumbnail - 10 
             */ 
            do_action( 'woocommerce_before_shop_loop_item_title' ); 
        ?> 
 
        <h3><?php the_title(); ?></h3> 
 
        <?php 
            /** 
             * woocommerce_after_shop_loop_item_title hook 
             * 
             * @hooked woocommerce_template_loop_price - 10 
             */ 
            do_action( 'woocommerce_after_shop_loop_item_title' ); 
        ?> 
 
    </a> 
 
    <?php do_action( 'woocommerce_after_shop_loop_item' ); ?>   

希望有人可以指导我如何添加按钮。提前致谢。

请您参考如下方法:

解释每个 do_action 在 woocommerce-hooks.php 中并指向 woocommerce-template.php 中的一个函数

创建缩略图:

Function Name: woocommerce_template_loop_product_thumbnail() 
 
do_action( 'woocommerce_before_shop_loop_item_title' ); 

提供价格:
Function Name: woocommerce_template_loop_price() 
 
do_action( 'woocommerce_after_shop_loop_item_title' ); 

添加到购物车按钮:
Function Name: woocommerce_template_loop_add_to_cart() 
 
do_action( 'woocommerce_after_shop_loop_item' ); 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!