Skip to content

Instantly share code, notes, and snippets.

@roryashfordbentley
Last active February 6, 2017 13:44
Show Gist options
  • Save roryashfordbentley/7bd55e6daa3408b41f71e0f1288456c2 to your computer and use it in GitHub Desktop.
Save roryashfordbentley/7bd55e6daa3408b41f71e0f1288456c2 to your computer and use it in GitHub Desktop.
Customizer problem
<?php
// Add field
$wp_customize->add_section( 'my_options', array(
'title' => 'My Options',
'priority' => 50,
) );
$wp_customize->add_setting( 'admin_bar_setting', array(
'default' => false,
'transport' => 'refresh'
) );
$wp_customize->add_control(
'admin_bar_setting',
array(
'section' => 'my_options',
'label' => 'Enable frontend admin bar?',
'type' => 'checkbox'
)
);
// Output field
// vardump always returns true
add_action( 'init', 'flexbones_admin_bar_settings' );
function flexbones_admin_bar_settings(){
$admin_bar_enabled = get_theme_mod('admin_bar_setting');
var_dump($admin_bar_enabled); // always returns bool - since wp 4.7
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment