"content-product.php" 内添加到购物车的 Woocommerce 功能
Woocommerce function for add-to-cart inside "content-product.php"
我想在里面改这部分yourtheme/woocommerce/content-product.php
:
<li <?php post_class( $classes ); ?>>
<?php do_action( 'woocommerce_before_shop_loop_item' ); ?>
<a href="<strong><?php the_permalink(); ?></strong>">...
我们在此处获得了带有 /shop
页面永久链接的产品图片。每个产品图片都会获得特定产品 ID 页面的永久链接。
这里我想添加直接添加到购物车的功能(?)。我需要一个关于我可以在 a href="..."
.
中调用什么的建议
WooCommerce 有一个查询字符串可以做到这一点。首先,您需要从锚标记内删除 HTML(<strong>
标记),这不是有效标记。
然后您需要执行以下操作:
<a href="<?php echo get_site_url() . '/cart/?add-to-cart=' . get_the_id() ?>"> ... </a>
ID 应该从该函数中回显,因为您在循环中,并且您只需要该语法即可将商品添加到购物车,并在添加商品后将用户重定向到购物车页面。您需要确保启用 WooCommerce 设置中的 AJAX 添加到购物车选项。
我想在里面改这部分yourtheme/woocommerce/content-product.php
:
<li <?php post_class( $classes ); ?>>
<?php do_action( 'woocommerce_before_shop_loop_item' ); ?>
<a href="<strong><?php the_permalink(); ?></strong>">...
我们在此处获得了带有 /shop
页面永久链接的产品图片。每个产品图片都会获得特定产品 ID 页面的永久链接。
这里我想添加直接添加到购物车的功能(?)。我需要一个关于我可以在 a href="..."
.
WooCommerce 有一个查询字符串可以做到这一点。首先,您需要从锚标记内删除 HTML(<strong>
标记),这不是有效标记。
然后您需要执行以下操作:
<a href="<?php echo get_site_url() . '/cart/?add-to-cart=' . get_the_id() ?>"> ... </a>
ID 应该从该函数中回显,因为您在循环中,并且您只需要该语法即可将商品添加到购物车,并在添加商品后将用户重定向到购物车页面。您需要确保启用 WooCommerce 设置中的 AJAX 添加到购物车选项。