{ self::main($wp_customize); self::footer($wp_customize); } /** * Main * * @param $wp_customize */ protected static function main($wp_customize) { // logo $wp_customize->add_section('logo', array('title' => __("Logo", THEMENAME), 'priority' => 30)); $wp_customize->add_setting('logo', array('default' => '')); $wp_customize->add_control(new \WP_Customize_Image_Control($wp_customize, 'logo', array('label' => __("Logo", THEMENAME), 'section' => 'logo'))); } /** * Footer * * @param $wp_customize */ protected static function footer($wp_customize) { $wp_customize->add_panel('footer', array('title' => __("Footer", THEMENAME), 'description' => __("Customise elements of the theme footer", THEMENAME), 'priority' => 160)); $wp_customize->add_section('footer', array('title' => __("Copyright", THEMENAME), 'panel' => 'footer', 'priority' => 10)); $wp_customize->add_setting('copyright', array('default' => '', 'sanitize_callback' => 'sanitize_text_field')); $wp_customize->add_control(new \WP_Customize_Control($wp_customize, 'copyright', array('label' => __("Copyright", THEMENAME), 'section' => 'footer'))); } } Customizer::init();
public function customizer() { return Customizer::instance(); }