File "index.php"

Full Path: /home/londdqdw/public_html/06/wp-content/plugins/nd-elements/widgets/customcss/index.php
File size: 1.25 KB
MIME-type: text/x-php
Charset: utf-8

<?php


//START ELEMENT customcss
class nd_elements_customcss_element extends \Elementor\Widget_Base {

	public function get_name() { return 'customcss'; }
	public function get_title() { return __( 'Custom CSS', 'nd-elements' ); }
	public function get_icon() { return 'fa fa-code'; }
	public function get_categories() { return [ 'nd-elements' ]; }

	
	/*START CONTROLS*/
	protected function _register_controls() {

		
		/*Create Tab*/
		$this->start_controls_section(
			'content_section',
			[
				'label' => __( 'Options', 'nd-elements' ),
				'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
			]
		);

	   	$this->add_control(
			'custom_css',
			[
				'label' => __( 'Custom CSS', 'nd-elements' ),
				'type' => \Elementor\Controls_Manager::CODE,
				'language' => 'css',
				'rows' => 20,
			]
		);

		$this->end_controls_section();

	}


 
	/*START RENDER*/
	protected function render() {

		$nd_elements_settings = $this->get_settings_for_display();
		$nd_elements_customcss = $nd_elements_settings['custom_css'];
		
		$nd_elements_result = '<style type="text/css">'.$nd_elements_customcss.'</style>';

		$nd_elements_allowed_html = [
		    'style'      => [
		        'type' => [],
		    ],
		];

		echo wp_kses( $nd_elements_result, $nd_elements_allowed_html );

	}




}