WordPress.org

Make WordPress Core

Ticket #20043: 20043.patch

File 20043.patch, 689 bytes (added by johnjamesjacoby, 6 years ago)
  • wp-includes/capabilities.php

     
    558558        }
    559559
    560560        /**
     561         * Magic method for unsetting a certain custom field
     562         *
     563         * @since 3.4.0
     564         */
     565        function __unset( $key ) {
     566                if ( 'id' == $key ) {
     567                        _deprecated_argument( 'WP_User->id', '2.1', __( 'Use <code>WP_User->ID</code> instead.' ) );
     568                        $key = 'ID';
     569                }
     570
     571                if ( isset( $this->data->$key ) )
     572                        unset( $this->data->$key );
     573
     574                if ( isset( self::$back_compat_keys[ $key ] ) )
     575                        unset( self::$back_compat_keys[ $key ] );
     576        }
     577
     578        /**
    561579         * Magic method for accessing custom fields
    562580         *
    563581         * @since 3.3.0