Skip to content

Instantly share code, notes, and snippets.

@jamiemitchell
Forked from ajskelton/WP Customizer - URL
Created June 19, 2018 08:01
Show Gist options
  • Save jamiemitchell/23c7c08930c1c98fa4b9e305231f1176 to your computer and use it in GitHub Desktop.
Save jamiemitchell/23c7c08930c1c98fa4b9e305231f1176 to your computer and use it in GitHub Desktop.
Add a URL field to the WordPress Customizer.
$wp_customize->add_setting( 'themeslug_url_setting_id', array(
'capability' => 'edit_theme_options',
'sanitize_callback' => 'themeslug_sanitize_url',
) );
$wp_customize->add_control( 'themeslug_url_setting_id', array(
'type' => 'url',
'section' => 'custom_section', // Add a default or your own section
'label' => __( 'Custom URL' ),
'description' => __( 'This is a custom url input.' ),
'input_attrs' => array(
'placeholder' => __( 'http://www.google.com' ),
),
) );
function themeslug_sanitize_url( $url ) {
return esc_url_raw( $url );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment