%PDF- %PDF-
Direktori : /home/eirtvhdf/cloudsslamllc.com/wp-content/plugins/woolentor-addons/includes/addons/ |
Current File : /home/eirtvhdf/cloudsslamllc.com/wp-content/plugins/woolentor-addons/includes/addons/wb_whols.php |
<?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly class WL_Whols_Element extends Widget_Base { public function get_name() { return 'wb-whols'; } public function get_title() { return __( 'WL: Whols', 'woolentor' ); } public function get_icon() { return 'eicon-woocommerce'; } public function get_categories() { return array( 'woolentor-addons' ); } public function get_style_depends(){ return [ 'woolentor-widgets', ]; } public function get_script_depends(){ return []; } public function get_keywords(){ return ['whols','whole sale','woocommerce sale']; } protected function _register_controls() { // Button Style $this->start_controls_section( 'button_style_section', [ 'label' => __( 'Button', 'woolentor' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_control( 'button_color', [ 'label' => __( 'Color', 'woolentor' ), 'type' => Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .whols_registration_form form input#whols_reg_submit' => 'color: {{VALUE}}', ], ] ); $this->add_group_control( Group_Control_Typography::get_type(), [ 'name' => 'button_typography', 'label' => __( 'Typography', 'woolentor' ), 'selector' => '{{WRAPPER}} .whols_registration_form form input#whols_reg_submit', ] ); $this->add_responsive_control( 'button_padding', [ 'label' => __( 'Padding', 'woolentor' ), 'type' => Controls_Manager::DIMENSIONS, 'size_units' => [ 'px', '%', 'em' ], 'selectors' => [ '{{WRAPPER}} .whols_registration_form form input#whols_reg_submit' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};', ], ] ); $this->end_controls_section(); } protected function render( $instance = [] ) { $settings = $this->get_settings_for_display(); $short_code_attributes = []; echo woolentor_do_shortcode( 'whols_registration_form', $short_code_attributes ); } } Plugin::instance()->widgets_manager->register_widget_type( new WL_Whols_Element() );