[wp-trac] [WordPress Trac] #60918: parse_blocks stopped returning content and text in attrs in 6.5
    WordPress Trac 
    noreply at wordpress.org
       
    Thu Apr  4 09:57:20 UTC 2024
    
    
  
#60918: parse_blocks stopped returning content and text in attrs in 6.5
---------------------------+-----------------------------
 Reporter:  olenakuzmenko  |      Owner:  (none)
     Type:  defect (bug)   |     Status:  new
 Priority:  normal         |  Milestone:  Awaiting Review
Component:  REST API       |    Version:  6.5
 Severity:  major          |   Keywords:
  Focuses:                 |
---------------------------+-----------------------------
 parse_blocks stopped returning content and text in attrs in 6.5
 We are using wp-rest-blocks to process WordPress article in our system.
 With version 6.5, there is a new issue discovered
 [https://github.com/spacedmonkey/wp-rest-
 blocks/issues/69](https://github.com/spacedmonkey/wp-rest-
 blocks/issues/69)
 Taking a look at it, parse_blocks method stopped returning text and
 content for paragraphs/buttons/list items/probably other components as
 well.
 Example of what we receive for the paragraph now:
 {{{
     [10] => Array
         (
             [blockName] => core/paragraph
             [attrs] => Array
                 (
                 )
             [innerBlocks] => Array
                 (
                 )
             [innerHTML] =>
 <p>some <strong>another</strong> <em>paragraph</em> block with <a
 href="https://jsonformatter.curiousconcept.com/">formatting</a>, a lot of
 <mark style="background-color:#af1685;color:#e37bc7" class="has-inline-
 color">formatting</mark>! </p>
             [innerContent] => Array
                 (
                     [0] =>
 <p>some <strong>another</strong> <em>paragraph</em> block with <a
 href="https://jsonformatter.curiousconcept.com/">formatting</a>, a lot of
 <mark style="background-color:#af1685;color:#e37bc7" class="has-inline-
 color">formatting</mark>! </p>
                 )
         )
 }}}
 What we expect to receive:
 {{{
     [10] => Array
         (
             [blockName] => core/paragraph
             [attrs] => Array
                 (
                  [content] => some <strong>another</strong>
 <em>paragraph</em> block with <a
 href=\"https://jsonformatter.curiousconcept.com/\">formatting</a>, a lot
 of <mark style=\"background-color:#af1685;color:#e37bc7\" class=\"has-
 inline-color\">formatting</mark>!
                 )
             [innerBlocks] => Array
                 (
                 )
             [innerHTML] =>
 <p>some <strong>another</strong> <em>paragraph</em> block with <a
 href="https://jsonformatter.curiousconcept.com/">formatting</a>, a lot of
 <mark style="background-color:#af1685;color:#e37bc7" class="has-inline-
 color">formatting</mark>! </p>
             [innerContent] => Array
                 (
                     [0] =>
 <p>some <strong>another</strong> <em>paragraph</em> block with <a
 href="https://jsonformatter.curiousconcept.com/">formatting</a>, a lot of
 <mark style="background-color:#af1685;color:#e37bc7" class="has-inline-
 color">formatting</mark>! </p>
                 )
         )
 }}}
 I am putting a major severity on it, as it blocks completely our system.
-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/60918>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list