55 lines
937 B
PHP
55 lines
937 B
PHP
|
<?php
|
||
|
/**
|
||
|
* The Social customize control extends the WP_Customize_Control class.
|
||
|
*
|
||
|
* @package customizer-controls
|
||
|
*/
|
||
|
|
||
|
if ( ! class_exists( 'WP_Customize_Control' ) ) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Class Kadence_Control_Contact
|
||
|
*
|
||
|
* @access public
|
||
|
*/
|
||
|
class Kadence_Control_Contact extends WP_Customize_Control {
|
||
|
/**
|
||
|
* Control type
|
||
|
*
|
||
|
* @var string
|
||
|
*/
|
||
|
public $type = 'kadence_contact_control';
|
||
|
|
||
|
/**
|
||
|
* Additional arguments passed to JS.
|
||
|
*
|
||
|
* @var array
|
||
|
*/
|
||
|
public $default = array();
|
||
|
|
||
|
/**
|
||
|
* Additional arguments passed to JS.
|
||
|
*
|
||
|
* @var array
|
||
|
*/
|
||
|
public $input_attrs = array();
|
||
|
|
||
|
/**
|
||
|
* Send to JS.
|
||
|
*/
|
||
|
public function to_json() {
|
||
|
parent::to_json();
|
||
|
$this->json['input_attrs'] = $this->input_attrs;
|
||
|
$this->json['default'] = $this->default;
|
||
|
}
|
||
|
/**
|
||
|
* Empty Render Function to prevent errors.
|
||
|
*/
|
||
|
public function render_content() {
|
||
|
}
|
||
|
}
|
||
|
$wp_customize->register_control_type( 'Kadence_Control_Contact' );
|