WordPress.org

Make WordPress Core

Ticket #32246: class-wp-widget.php.patch

File class-wp-widget.php.patch, 3.0 KB (added by ramiy, 4 years ago)
  • wp-includes/class-wp-widget.php

     
    162162        /**
    163163         * PHP4 constructor.
    164164         *
    165          * @param string $id_base
    166          * @param string $name
    167          * @param array  $widget_options
    168          * @param array  $control_options
     165         * @access public
     166         *
     167         * @param string $id_base         Optional Base ID for the widget, lowercase and unique. If left empty,
     168         *                                a portion of the widget's class name will be used Has to be unique.
     169         * @param string $name            Name for the widget displayed on the configuration page.
     170         * @param array  $widget_options  Optional. Widget options. See wp_register_sidebar_widget() for information
     171         *                                on accepted arguments. Default empty array.
     172         * @param array  $control_options Optional. Widget control options. See wp_register_widget_control() for
     173         *                                information on accepted arguments. Default empty array.
    169174         */
    170175        public function WP_Widget( $id_base, $name, $widget_options = array(), $control_options = array() ) {
    171176                _deprecated_constructor( 'WP_Widget', '4.3.0', get_class( $this ) );
     
    179184         *
    180185         * @since 2.8.0
    181186         * @since 4.4.0 Array format field names are now accepted.
     187         * @access public
    182188         *
    183189         * @param string $field_name Field name
    184190         * @return string Name attribute for $field_name
     
    244250         * Set the internal order number for the widget instance.
    245251         *
    246252         * @since 2.8.0
    247          * @access private
     253         * @access public
    248254         *
    249255         * @param int $number The unique order number of this widget instance compared to other
    250256         *                    instances of the same class.
     
    258264         * Retrieves the widget display callback.
    259265         *
    260266         * @since 2.8.0
     267         * @access public
    261268         *
    262269         * @return callable Display callback.
    263270         */
     
    269276         * Retrieves the widget update callback.
    270277         *
    271278         * @since 2.8.0
     279         * @access public
    272280         *
    273281         * @return callable Update callback.
    274282         */
     
    280288         * Retrieves the form callback.
    281289         *
    282290         * @since 2.8.0
     291         * @access public
    283292         *
    284293         * @return callable Form callback.
    285294         */
     
    457466         * @since 2.8.0
    458467         * @access public
    459468         *
    460          * @param int|array $widget_args Widget instance number or array of widget arguments.
     469         * @param int|array $widget_args {
     470         *     Optional. Internal order number of the widget instance, or array of multi-widget arguments.
     471         *     Default 1.
     472         *
     473         *     @type int $number Number increment used for multiples of the same widget.
     474         * }
    461475         * @return string|null
    462476         */
    463477        public function form_callback( $widget_args = 1 ) {
     
    517531         * Register an instance of the widget class.
    518532         *
    519533         * @since 2.8.0
    520          * @access private
     534         * @access public
    521535         *
    522536         * @param integer $number Optional. The unique order number of this widget instance
    523537         *                        compared to other instances of the same class. Default -1.