/**
* Checks if a given request has access to get sidebars.
*
* @since 5.8.0
*
* @param WP_REST_Request $request Full details about the request.
* @return true|WP_Error True if the request has read access, WP_Error object otherwise.
*/
public function get_items_permissions_check( $request ) { $this->
retrieve_widgets();
foreach ( wp_get_sidebars_widgets() as $id =>
$widgets ) { $sidebar =
$this->
get_sidebar( $id );
if ( !
$sidebar ) { continue;
} if ( $this->
check_read_permission( $sidebar ) ) { return true;
} } return $this->
do_permissions_check();
}