Make WordPress Core

Changeset 48617


Ignore:
Timestamp:
07/25/2020 07:38:34 PM (5 years ago)
Author:
SergeyBiryukov
Message:

Docs: Add a reference to WP_Customize_Partial::__construct() for information on accepted arguments in WP_Customize_Selective_Refresh::add_partial().

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

Props marekdedic.
See #49572.

Location:
trunk/src/wp-includes/customize
Files:
2 edited

Legend:

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

    r48067 r48617  
    6969     *
    7070     * @since 4.5.0
    71      * @var array
     71     * @var string[]
    7272     */
    7373    public $settings;
     
    135135     * @param WP_Customize_Selective_Refresh $component Customize Partial Refresh plugin instance.
    136136     * @param string                         $id        Control ID.
    137      * @param array                          $args      {
    138      *     Optional. Arguments to override class property defaults.
    139      *
    140      *     @type array|string $settings All settings IDs tied to the partial. If undefined, `$id` will be used.
     137     * @param array                          $args {
     138     *     Optional. Array of properties for the new Partials object. Default empty array.
     139     *
     140     *     @type string   $type                  Type of the partial to be created.
     141     *     @type string   $selector              The jQuery selector to find the container element for the partial, that is,
     142     *                                           a partial's placement.
     143     *     @type string[] $settings              IDs for settings tied to the partial. If undefined, `$id` will be used.
     144     *     @type string   $primary_setting       The ID for the setting that this partial is primarily responsible for
     145     *                                           rendering. If not supplied, it will default to the ID of the first setting.
     146     *     @type string   $capability            Capability required to edit this partial.
     147     *                                           Normally this is empty and the capability is derived from the capabilities
     148     *                                           of the associated `$settings`.
     149     *     @type callable $render_callback       Render callback.
     150     *                                           Callback is called with one argument, the instance of WP_Customize_Partial.
     151     *                                           The callback can either echo the partial or return the partial as a string,
     152     *                                           or return false if error.
     153     *     @type bool     $container_inclusive   Whether the container element is included in the partial, or if only
     154     *                                           the contents are rendered.
     155     *     @type bool     $fallback_refresh      Whether to refresh the entire preview in case a partial cannot be refreshed.
     156     *                                           A partial render is considered a failure if the render_callback returns
     157     *                                           false.
    141158     * }
    142159     */
  • trunk/src/wp-includes/customize/class-wp-customize-selective-refresh.php

    r48111 r48617  
    8484     * @since 4.5.0
    8585     *
    86      * @param WP_Customize_Partial|string $id   Customize Partial object, or Panel ID.
    87      * @param array                       $args {
    88      *  Optional. Array of properties for the new Partials object. Default empty array.
    89      *
    90      *  @type string   $type                  Type of the partial to be created.
    91      *  @type string   $selector              The jQuery selector to find the container element for the partial, that is, a partial's placement.
    92      *  @type array    $settings              IDs for settings tied to the partial.
    93      *  @type string   $primary_setting       The ID for the setting that this partial is primarily responsible for
    94      *                                        rendering. If not supplied, it will default to the ID of the first setting.
    95      *  @type string   $capability            Capability required to edit this partial.
    96      *                                        Normally this is empty and the capability is derived from the capabilities
    97      *                                        of the associated `$settings`.
    98      *  @type callable $render_callback       Render callback.
    99      *                                        Callback is called with one argument, the instance of WP_Customize_Partial.
    100      *                                        The callback can either echo the partial or return the partial as a string,
    101      *                                        or return false if error.
    102      *  @type bool     $container_inclusive   Whether the container element is included in the partial, or if only
    103      *                                        the contents are rendered.
    104      *  @type bool     $fallback_refresh      Whether to refresh the entire preview in case a partial cannot be refreshed.
    105      *                                        A partial render is considered a failure if the render_callback returns
    106      *                                        false.
    107      * }
    108      * @return WP_Customize_Partial             The instance of the panel that was added.
     86     * @see WP_Customize_Partial::__construct()
     87     *
     88     * @param WP_Customize_Partial|string $id   Customize Partial object, or Partial ID.
     89     * @param array                       $args Optional. Array of properties for the new Partials object.
     90     *                                          See WP_Customize_Partial::__construct() for information
     91     *                                          on accepted arguments. Default empty array.
     92     * @return WP_Customize_Partial The instance of the partial that was added.
    10993     */
    11094    public function add_partial( $id, $args = array() ) {
Note: See TracChangeset for help on using the changeset viewer.