Server IP : 162.0.217.223 / Your IP : 216.73.216.112 Web Server : LiteSpeed System : Linux premium269.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : mypckeys ( 1539) PHP Version : 8.1.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/mypckeys/backup/msckey.com/wp-content/plugins/woolentor-addons/includes/addons/ |
Upload File : |
<?php namespace Elementor; if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly class Woolentor_Wb_Whols_Widget 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_help_url() { return 'https://woolentor.com/documentation/'; } 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 ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped } }