Files
old-experiments/backend/wordpress/wp-content/plugins/woocommerce-jetpack/includes/widgets/class-wcj-widget-left-to-free-shipping.php
2018-06-29 14:40:28 +02:00

81 lines
1.8 KiB
PHP
Executable File

<?php
/**
* Booster for WooCommerce - Widget - Left to Free Shipping
*
* @version 3.1.0
* @since 2.4.4
* @author Algoritmika Ltd.
*/
if ( ! defined( 'ABSPATH' ) ) exit;
if ( ! class_exists( 'WCJ_Widget_Left_to_Free_Shipping' ) ) :
class WCJ_Widget_Left_to_Free_Shipping extends WCJ_Widget {
/**
* get_data.
*
* @version 3.1.0
* @since 3.1.0
*/
function get_data( $id ) {
switch ( $id ) {
case 'id_base':
return 'wcj_widget_left_to_free_shipping';
case 'name':
return __( 'Booster - Left to Free Shipping', 'woocommerce-jetpack' );
case 'description':
return __( 'Booster: Left to Free Shipping Widget', 'woocommerce-jetpack' );
}
}
/**
* get_content.
*
* @version 3.1.0
* @since 3.1.0
*/
function get_content( $instance ) {
return wcj_get_left_to_free_shipping( $instance['content'] );
}
/**
* get_options.
*
* @version 3.1.0
* @since 3.1.0
*/
function get_options() {
return array(
array(
'title' => __( 'Title', 'woocommerce-jetpack' ),
'id' => 'title',
'default' => '', // __( 'Left to Free Shipping', 'woocommerce-jetpack' ),
'type' => 'text',
'class' => 'widefat',
),
array(
'title' => __( 'Content', 'woocommerce-jetpack' ),
'id' => 'content',
'default' => __( '%left_to_free% left to free shipping', 'woocommerce-jetpack' ),
'type' => 'text',
'class' => 'widefat',
),
);
}
}
endif;
if ( ! function_exists( 'register_wcj_widget_left_to_free_shipping' ) ) {
/**
* Register WCJ_Widget_Left_to_Free_Shipping widget.
*/
function register_wcj_widget_left_to_free_shipping() {
register_widget( 'WCJ_Widget_Left_to_Free_Shipping' );
}
}
add_action( 'widgets_init', 'register_wcj_widget_left_to_free_shipping' );