Make WordPress Core

Ticket #45882: 45882.patch

File 45882.patch, 856 bytes (added by akirk, 6 years ago)
  • src/wp-includes/class-wp-block-type.php

     
    198198         * @return array Array of attributes.
    199199         */
    200200        public function get_attributes() {
    201                 return is_array( $this->attributes ) ?
     201                $attributes = is_array( $this->attributes ) ?
    202202                        array_merge(
    203203                                $this->attributes,
    204204                                array(
     205                                        'className' => array(
     206                                                'type' => 'string',
     207                                        ),
    205208                                        'layout' => array(
    206209                                                'type' => 'string',
    207210                                        ),
     
    208211                                )
    209212                        ) :
    210213                        array(
     214                                'className' => array(
     215                                        'type' => 'string',
     216                                ),
    211217                                'layout' => array(
    212218                                        'type' => 'string',
    213219                                ),
    214220                        );
     221                return apply_filters( 'block_attributes', $attributes, $this );
    215222        }
    216223}