array( 'type' => 'string', 'default' => '', ), 'src' => array( 'type' => 'string', 'default' => 'http://example.com/example.pdf', ), 'width' => array( 'type' => 'string', 'default' => '100%', ), 'height' => array( 'type' => 'string', 'default' => '500px', ), ]; $attributes = array_merge( $attributes, Typography::get_attribute( 'cat_typography', true ), Typography::get_attribute( 'title_typography', true ), ); return array_merge( $attributes, \ABlocks\Classes\BlockGlobal::get_attributes() );