id summary reporter owner description type status priority milestone component version severity resolution keywords cc focuses 38864 Customize: Settings of custom types should return post_value when value() called westonruter westonruter "When a custom setting `type` is supplied when constructing a the base `WP_Customize_Setting` class, then the plugin implementing the custom type is expected to supply the value via the `customize_value_{$id_base}` filter which is then returned in the call to `WP_Customize_Setting::value()`. When a setting is previewed, however, it is expected that the `WP_Customize_Setting::value()` returns the previewed (post) value instead of whatever the `customize_value_{$id_base}` filter returned. This is not currently the case. This issue is clearly seen when adding a setting via code like: {{{#!php add_setting( 'test_number', array( 'type' => 'demo', ) ); }}} When loading the customizer and supplying a value for that setting, if you then try to reload the customizer so that the stored changeset restores the customized state upon reload, you'll see that the input is unexpectedly empty." defect (bug) closed normal 4.7 Customize normal fixed has-patch