Make WordPress Core


Ignore:
Timestamp:
02/27/2020 08:07:31 PM (6 years ago)
Author:
SergeyBiryukov
Message:

Docs: Add a reference to WP_Customize_Setting::__construct() for information on accepted arguments in WP_Customize_Manager::add_setting().

Synchronize the documentation between two places, use WP_Customize_Setting::__construct() as the canonical source.

Props tmanoilov, marekdedic.
Fixes #48347.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-customize-setting.php

    r47383 r47384  
    157157     * @param string               $id      A specific ID of the setting.
    158158     *                                      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     * }
    160176     */
    161177    public function __construct( $manager, $id, $args = array() ) {
Note: See TracChangeset for help on using the changeset viewer.