Changeset 47384 for trunk/src/wp-includes/class-wp-customize-setting.php
- Timestamp:
- 02/27/2020 08:07:31 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-customize-setting.php
r47383 r47384 157 157 * @param string $id A specific ID of the setting. 158 158 * Can be a theme mod or option name. 159 * @param array $args Setting arguments. 159 * @param array $args { 160 * Optional. Array of properties for the new Setting object. Default empty array. 161 * 162 * @type string $type Type of the setting. Default 'theme_mod'. 163 * @type string $capability Capability required for the setting. Default 'edit_theme_options' 164 * @type string|array $theme_supports Theme features required to support the panel. Default is none. 165 * @type string $default Default value for the setting. Default is empty string. 166 * @type string $transport Options for rendering the live preview of changes in Customizer. 167 * Using 'refresh' makes the change visible by reloading the whole preview. 168 * Using 'postMessage' allows a custom JavaScript to handle live changes. 169 * Default is 'refresh'. 170 * @type callable $validate_callback Server-side validation callback for the setting's value. 171 * @type callable $sanitize_callback Callback to filter a Customize setting value in un-slashed form. 172 * @type callable $sanitize_js_callback Callback to convert a Customize PHP setting value to a value that is 173 * JSON serializable. 174 * @type bool $dirty Whether or not the setting is initially dirty when created. 175 * } 160 176 */ 161 177 public function __construct( $manager, $id, $args = array() ) {
Note: See TracChangeset
for help on using the changeset viewer.