/home/vianto5/heredit.mx/wp-content/plugins/elementor-pro/modules/woocommerce/widgets
Edit: /home/vianto5/heredit.mx/wp-content/plugins/elementor-pro/modules/woocommerce/widgets/notices.php (3606B)
experiments->is_feature_active( 'e_optimized_markup' );
}
public function get_help_url() {
return 'https://go.elementor.com/widget-woocommerce-notices-location';
}
/**
* Get style dependencies.
*
* Retrieve the list of style dependencies the widget requires.
*
* @since 3.24.0
* @access public
*
* @return array Widget style dependencies.
*/
public function get_style_depends(): array {
return [ 'widget-woocommerce-notices' ];
}
protected function register_controls() {
$this->start_controls_section(
'section',
[
'label' => esc_html__( 'WooCommerce Notices', 'elementor-pro' ),
]
);
$this->add_control(
'where_to_appear_notice',
[
'type' => Controls_Manager::RAW_HTML,
'raw' => esc_html__( 'Drop this widget anywhere on the page or template where you want notices to appear.', 'elementor-pro' ),
'content_classes' => 'elementor-descriptor',
]
);
$this->add_control(
'site_settings_notice',
[
'type' => Controls_Manager::RAW_HTML,
'raw' => sprintf(
/* translators: 1: Link opening tag, 2: Link closing tag. */
esc_html__( 'To change the design of your notices, go to your %1$sWooCommerce Settings%2$s', 'elementor-pro' ),
'
',
''
),
'content_classes' => 'elementor-descriptor elementor-descriptor-subtle',
]
);
$this->add_control(
'one_per_page_notice',
[
'type' => Controls_Manager::ALERT,
'alert_type' => 'info',
'heading' => esc_html__( 'Note:', 'elementor-pro' ),
'content' => esc_html__( 'You can only add the Notices widget once per page.', 'elementor-pro' ),
]
);
$this->end_controls_section();
}
private function hide_woocommerce_notices() {
?>
editor->is_edit_mode() || Plugin::elementor()->preview->is_preview_mode() ) {
$this->render_demo_notice();
} else {
$this->hide_woocommerce_notices();
?>
[
'0' => [
'notice' => esc_html__( 'This is an example of a WooCommerce notice. (You won\'t see this while previewing your site.)', 'elementor-pro' ),
'data' => [],
],
],
] );
?>