관리-도구
편집 파일: custom-controller.php
<?php /** * Adore Themes Customizer * * @package Blog Articles * * Custom Controller */ class Blog_Articles_Toggle_Checkbox_Custom_control extends WP_Customize_Control { public $type = 'toogle_checkbox'; public function render_content() { ?> <div class="checkbox_switch"> <div class="onoffswitch"> <input type="checkbox" id="<?php echo esc_attr( $this->id ); ?>" name="<?php echo esc_attr( $this->id ); ?>" class="onoffswitch-checkbox" value="<?php echo esc_attr( $this->value() ); ?>" <?php $this->link(); checked( $this->value() ); ?> > <label class="onoffswitch-label" for="<?php echo esc_attr( $this->id ); ?>"></label> </div> <span class="customize-control-title onoffswitch_label"><?php echo esc_html( $this->label ); ?></span> <p><?php echo wp_kses_post( $this->description ); ?></p> </div> <?php } } class Blog_Articles_Sub_Section_Heading_Custom_Control extends WP_Customize_Control { // The type of control being rendered. public $type = 'sub_section_heading'; // Render the control in the customizer. public function render_content() { ?> <div class="sub-section-heading-control"> <?php if ( ! empty( $this->label ) ) { ?> <h4 class="customize-control-title"> <?php echo esc_html( $this->label ); ?> </h4> <?php } ?> </div> <?php } }