Fix File
•
/
home
/
sportsfe...
/
httpdocs
/
wp-conte...
/
plugins
/
password...
/
includes
/
customiz...
•
File:
class-ppw-toggle-control.php
•
Content:
<?php /** * Toggle Customizer Control */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } // Exit if WP_Customize_Control does not exsist. if ( ! class_exists( 'WP_Customize_Control' ) ) { return null; } /** * This class is for the toggle control in the Customizer. * * @access public */ class PPW_Toggle_Control extends WP_Customize_Control { /** * The type of customize control. * * @access public * @since 1.3.4 * @var string */ public $type = 'toggle'; /** * Enqueue scripts and styles. * * @access public * @since 1.0.0 * @return void */ public function enqueue() { wp_enqueue_style( 'ppw-designer-toggle-control-styles', PPW_DIR_URL . 'includes/customizers/assets/ppw-toggle-control.css', false, PPW_VERSION, 'all' ); wp_enqueue_script( 'ppw-designer-toggle-control-scripts', PPW_DIR_URL . 'includes/customizers/assets/ppw-toggle-control.js', array( 'jquery' ), PPW_VERSION, true ); } /** * Add custom parameters to pass to the JS via JSON. * * @access public * @since 1.0.0 * @return void */ public function to_json() { parent::to_json(); // The setting value. $this->json['id'] = $this->id; $this->json['value'] = $this->value(); $this->json['link'] = $this->get_link(); $this->json['defaultValue'] = $this->setting->default; } /** * Don't render the content via PHP. This control is handled with a JS template. * * @access public * @since 1.0.0 * @return void */ public function render_content() {} /** * An Underscore (JS) template for this control's content. * * Class variables for this control class are available in the `data` JS object; * export custom variables by overriding {@see WP_Customize_Control::to_json()}. * * @see WP_Customize_Control::print_template() * * @access protected * @since 1.3.4 * @return void */ protected function content_template() { ?> <label class="toggle"> <div class="toggle--wrapper"> <# if ( data.label ) { #> <span class="customize-control-title">{{ data.label }}</span> <# } #> <input id="toggle-{{ data.id }}" type="checkbox" class="toggle--input" value="{{ data.value }}" {{{ data.link }}} <# if ( data.value ) { #> checked="checked" <# } #> /> <label for="toggle-{{ data.id }}" class="toggle--label"></label> </div> <# if ( data.description ) { #> <span class="description customize-control-description">{{ data.description }}</span> <# } #> </label> <?php } }
•
Search:
•
Replace:
Function
Edit by line
Download
Information
Rename
Copy
Move
Delete
Chmod
List