Make WordPress Core


Ignore:
Timestamp:
02/20/2024 09:08:10 AM (3 years ago)
Author:
swissspidy
Message:

REST API: Pass correct context to embedded items.

Fixes a regression introduced in [57623] where navigation embed items were missing raw property values.

Props mamaduka, swissspidy, youknowriad, timothyblynjacobs.
Fixes #43439.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rest-api/class-wp-rest-server.php

    r57623 r57659  
    744744                                        }
    745745
     746                                        // Embedded resources get passed context=embed.
     747                                        if ( empty( $request['context'] ) ) {
     748                                                $request['context'] = 'embed';
     749                                        }
     750
    746751                                        if ( empty( $request['per_page'] ) ) {
    747752                                                $matched = $this->match_request_to_handler( $request );
     
    749754                                                        $request['per_page'] = (int) $matched[1]['args']['per_page']['maximum'];
    750755                                                }
    751                                         }
    752 
    753                                         // Embedded resources get passed context=embed.
    754                                         if ( empty( $request['context'] ) ) {
    755                                                 $request['context'] = 'embed';
    756756                                        }
    757757
Note: See TracChangeset for help on using the changeset viewer.