购物车为空时删除woocommerce链接

时间:2014-04-28 14:17:25

标签: php wordpress filter action woocommerce

我在删除商店链接时遇到问题。

当购物车是空的时,我不想要商店的链接。

以下是原始模板文件:

<?php
/**
 * Empty cart page
 *
 * @author      WooThemes
 * @package     WooCommerce/Templates
 * @version     2.0.0
 */

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

?>

<p><?php _e( 'Your cart is currently empty.', 'woocommerce' ) ?></p>

<?php do_action('woocommerce_cart_is_empty'); ?>

<p><a class="button" href="<?php echo get_permalink(woocommerce_get_page_id('shop')); ?>"><?php _e( '&larr; Return To Shop', 'woocommerce' ) ?></a></p>

所以我在function.php中尝试了这个,祝你好运:

remove_action('woocommerce','woocommerce_cart_is_empty');

2 个答案:

答案 0 :(得分:2)

Howlin的答案是正确的,但你不应该编辑woocommerce插件文件夹中的文件。您应该将特定模板文件从woocommerce复制到您自己的主题目录并编辑该文件。删除复制文件中的链接将产生与所需过滤器相同的效果。

答案 1 :(得分:0)

删除

<p class="return-to-shop"><a class="button wc-backward" href="<?php echo apply_filters( 'woocommerce_return_to_shop_redirect', get_permalink( wc_get_page_id( 'shop' ) ) ); ?>"><?php _e( 'Return To Shop', 'woocommerce' ) ?></a></p>

来自cart-page.php页面,应该这样做。