Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
wp-content
/
plugins
/
woocommerce
/
includes
/
widgets
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php defined('ABSPATH') || exit; class WC_Widget_Cart extends WC_Widget { public function __construct() { $this->widget_cssclass = 'woocommerce widget_shopping_cart'; $this->widget_description = __('Display the customer shopping cart.', 'woocommerce'); $this->widget_id = 'woocommerce_widget_cart'; $this->widget_name = __('Cart', 'woocommerce'); $this->settings = array('title' => array('type' => 'text', 'std' => __('Cart', 'woocommerce'), 'label' => __('Title', 'woocommerce')), 'hide_if_empty' => array('type' => 'checkbox', 'std' => 0, 'label' => __('Hide if cart is empty', 'woocommerce'))); if (is_customize_preview()) { wp_enqueue_script('wc-cart-fragments'); } parent::__construct(); } public function widget($args, $instance) { if (apply_filters('woocommerce_widget_cart_is_hidden', is_cart() || is_checkout())) { return; } $hide_if_empty = empty($instance['hide_if_empty']) ? 0 : 1; if (!isset($instance['title'])) { $instance['title'] = __('Cart', 'woocommerce'); } $this->widget_start($args, $instance); if ($hide_if_empty) { echo '<div class="hide_cart_widget_if_empty">'; } echo '<div class="widget_shopping_cart_content"></div>'; if ($hide_if_empty) { echo '</div>'; } $this->widget_end($args); } }