我正在开发一个基于 WooCommerce 的电子商务商店。
我想在添加到购物车按钮下方添加一个查看购物车。如果在购物车中添加至少 1 件商品成功后才显示就更好了:
//add view cart button after add to cart button
add_action('woocommerce_after_add_to_cart_button','view_cart_store');
function view_cart_store() { ?>
<a class="button wc-forward" href="https://example.xxx/cart/"><?php _e( 'View Shopping Cart', 'woocommerce' ) ?></a>
<?php
}
我怎样才能做到这一点?
谢谢。
最佳答案
您可以使用 WC_Cart is_empty()
方法和wc_get_page_permalink()
功能:
add_action('woocommerce_after_add_to_cart_button','view_cart_store');
function view_cart_store() {
if ( ! WC()->cart->is_empty() )
echo '<a class="button wc-forward" href="'.wc_get_page_permalink( 'cart' ).'">'. __( 'View Shopping Cart', 'woocommerce' ) .'</a>';
}
代码进入您活跃的子主题(或主题)的 function.php 文件或任何插件文件。
此代码已经过测试并且可以工作。
关于php - 在单个产品页面中添加到购物车按钮后添加自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43423819/