get_setting('blogname')->transport = 'postMessage'; $wp_customize->get_setting('blogdescription')->transport = 'postMessage'; $wp_customize->get_setting('header_textcolor')->transport = 'postMessage'; $wp_customize->add_section('appsetter_footer_settings', array( 'title' => __('Footer Settings', 'appsetter') , 'priority' => 67 )); $wp_customize->add_section('appsetter_theme_settings', array( 'title' => __('Theme Settings', 'appsetter') , 'priority' => 68 )); $wp_customize->add_section('appsetter_theme_support', array( 'title' => __('Theme Support', 'appsetter') , 'priority' => 201 )); $wp_customize->add_setting('accent_color', array( 'sanitize_callback' => 'appsetter_sanitize_text', )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'accent_color', array( 'label' => __('Accent color', 'appsetter') , 'description' => __('Pick a bold, contrasty color for best results.', 'appsetter') , 'section' => 'colors', 'default' => 'a4c639' ))); /* * Options for showing tagline */ $wp_customize->add_setting('show_desc', array( 'default' => 1, 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'appsetter_sanitize_text' )); $wp_customize->add_control('show_desc', array( 'label' => __('Display tagline', 'appsetter') , 'section' => 'title_tagline', 'settings' => 'show_desc', 'type' => 'checkbox', 'std' => 1 )); /* * Options for showing logo */ $wp_customize->add_setting('show_logo', array( 'default' => 1, 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'sanitize_callback' => 'appsetter_sanitize_text' )); $wp_customize->add_control('show_logo', array( 'label' => __('Display logo', 'appsetter') , 'section' => 'title_tagline', 'settings' => 'show_logo', 'type' => 'checkbox', 'std' => 1 )); $wp_customize->add_setting('appsetter_logo', array( 'default' => get_template_directory_uri() . '/images/default-logo.png', 'sanitize_callback' => 'esc_url' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'appsetter_logo', array( 'label' => __('Logo', 'appsetter') , 'section' => 'title_tagline', 'settings' => 'appsetter_logo' ))); /* * Options for setting missing square image */ $wp_customize->add_setting('appsetter_default_thumb', array( 'default' => get_template_directory_uri() . '/images/default-image.jpg', 'sanitize_callback' => 'esc_url', 'transport' => 'postMessage' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'appsetter_default_thumb', array( 'label' => __('Default image placeholder', 'appsetter') , 'section' => 'appsetter_theme_settings', 'settings' => 'appsetter_default_thumb' ))); /* * Options for setting missing large image */ $wp_customize->add_setting('appsetter_default_large', array( 'default' => get_template_directory_uri() . '/images/default-image-large.jpg', 'sanitize_callback' => 'esc_url', 'transport' => 'postMessage' )); $wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'appsetter_default_large', array( 'label' => __('Large image placeholder', 'appsetter') , 'section' => 'appsetter_theme_settings', 'settings' => 'appsetter_default_large' ))); /* * Footer settings */ $wp_customize->add_setting('footer_text', array( 'default' => 'Copyright', 'type' => 'theme_mod', 'capability' => 'edit_theme_options', 'transport' => 'postMessage', 'sanitize_callback' => 'appsetter_sanitize_text' )); $wp_customize->add_control('footer_text', array( 'label' => __('Copyright text for bottom of footer', 'appsetter') , 'section' => 'appsetter_footer_settings', 'settings' => 'footer_text', 'type' => 'text' )); $wp_customize->add_setting('appsetter_upgrade_notice', array( 'sanitize_callback' => 'appsetter_sanitize_text' )); $upgrade_link = "https://appsetter.com/appsetter"; $author_link = "https://appsetter.com"; if (!class_exists('incredible_planet_license')) { $wp_customize->add_control(new appsetter_support_info($wp_customize, 'appsetter_upgrade_notice', array( 'settings' => 'appsetter_upgrade_notice', 'section' => 'appsetter_footer_settings', 'description' => '

Please upgrade to the paid version of this theme for an easy way of disabling the footer credits, as well as other benefits such as dedicated support and more features. Thank you!

' ))); } /* * Support and help links */ $wp_customize->add_setting('appsetter_support_text', array( 'sanitize_callback' => 'appsetter_sanitize_text' )); $wp_customize->add_control(new appsetter_support_info($wp_customize, 'appsetter_support_text', array( 'settings' => 'appsetter_support_text', 'section' => 'appsetter_theme_support', 'description' => '

Setting up the theme

  1. Configure all sections in the customizer (Appearance -> Customize)
  2. Set menu locations to respective settings
  3. Drag menu widgets to footer area for footer menus
  4. Regenerate thumbnails (use free plugin found on wordpress.org)
' ))); if (!class_exists('incredible_planet_license')) { $wp_customize->add_setting('appsetter_links', array( 'sanitize_callback' => 'appsetter_sanitize_text' )); $wp_customize->add_control(new appsetter_support_info($wp_customize, 'appsetter_links', array( 'settings' => 'appsetter_links', 'section' => 'appsetter_theme_support', 'description' => '