Changes between Initial Version and Version 1 of Ticket #54484, comment 15
- Timestamp:
- 04/30/2026 05:00:00 AM (6 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #54484, comment 15
initial v1 11 11 <?php 12 12 public function filter_response_by_context( $data, $context ) { 13 unset( $data['title']['rendered'], $data['content']['rendered']);13 $data = parent::filter_response_by_context( $data, $context ); 14 14 15 $meta = (array) $data['meta']; 16 $data['wp_pattern_sync_status'] = $meta['wp_pattern_sync_status'] ?? ''; 15 /* 16 * Remove `title.rendered` and `content.rendered` from the response. 17 * It doesn't make sense for a pattern to have rendered content on its own, 18 * since rendering a block requires it to be inside a post or a page. 19 */ 20 unset( $data['title']['rendered'] ); 21 unset( $data['content']['rendered'] ); 17 22 18 if ( is_object( $data['meta'] ) ) { 19 unset( $data['meta']->wp_pattern_sync_status ); 20 } else { 21 unset( $data['meta']['wp_pattern_sync_status'] ); 22 } 23 // Add the core wp_pattern_sync_status meta as top level property to the response. 24 $meta = (array) $data['meta']; 25 $data['wp_pattern_sync_status'] = $meta['wp_pattern_sync_status'] ?? ''; 23 26 24 return $data; 27 if ( is_object( $data['meta'] ) ) { 28 unset( $data['meta']->wp_pattern_sync_status ); 29 } else { 30 unset( $data['meta']['wp_pattern_sync_status'] ); 31 } 32 33 return $data; 25 34 } 26 35 }}}