| @@ -136,25 +136,4 @@ | ||
| 136 | 136 | return $args; |
| 137 | 137 | } |
| 138 | 138 | |
| 139 | 139 | add_filter( 'register_post_type_args', 'gutenberg_override_autosaves_rest_controller', 10, 1 ); |
| 140 | - | |
| 141 | -/** | |
| 142 | - * Overrides the default REST controller for revisions to support nested | |
| 143 | - * _fields parameters (e.g. content.raw without content.rendered). | |
| 144 | - * | |
| 145 | - * The core WP_REST_Revisions_Controller uses in_array() checks for content, | |
| 146 | - * title, excerpt, and guid fields, which prevents sub-field filtering via | |
| 147 | - * the _fields parameter. The Gutenberg override uses rest_is_field_included() | |
| 148 | - * so that clients can avoid expensive server-side rendering when only raw | |
| 149 | - * data is needed. | |
| 150 | - * | |
| 151 | - * Only overrides when revisions_rest_controller_class is not explicitly set. | |
| 152 | - */ | |
| 153 | -function gutenberg_override_revisions_rest_controller( $args ) { | |
| 154 | - if ( empty( $args['revisions_rest_controller_class'] ) ) { | |
| 155 | - $args['revisions_rest_controller_class'] = 'Gutenberg_REST_Revisions_Controller'; | |
| 156 | - } | |
| 157 | - return $args; | |
| 158 | -} | |
| 159 | - | |
| 160 | -add_filter( 'register_post_type_args', 'gutenberg_override_revisions_rest_controller', 10, 1 ); | |