Make WordPress Core


Ignore:
Timestamp:
02/20/2024 09:08:10 AM (13 months 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.