[wp-trac] [WordPress Trac] #54296: Make sure the name does not contain spacing before creating the class

WordPress Trac noreply at wordpress.org
Wed Oct 20 13:08:38 UTC 2021


#54296: Make sure the name does not contain spacing before creating the class
--------------------------+-----------------------------
 Reporter:  amustaque97   |      Owner:  amustaque97
     Type:  defect (bug)  |     Status:  assigned
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  Editor        |    Version:
 Severity:  minor         |   Keywords:
  Focuses:  css           |
--------------------------+-----------------------------
 This was reported in
 [https://wordpress.slack.com/archives/C02QB2JS7/p1629731076397000].

 The process of generating a class for a style variation is not checking
 for spaces.

 **Step-by-step reproduction instructions**

 Add a style variation such as (note the spacing in the name):

 {{{#!php
 <?php
 register_block_style( $block, array(
         'label'                         => esc_html__( 'Style Name',
 'slug' ),
         'name'                          => 'style-class-1 style-class-2'
 ) );

 }}}

 When this style variation is selected by the user the CSS class attached
 to the block is
 {{{
 is-style-class-1 style-class-2
 }}}


 ''register_block_style'' function should return an error it doesn't
 contain spaces.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/54296>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list