wpseek.com
Outil de recherche WordPress pour les développeurs et auteurs de thèmes



block_core_navigation_insert_hooked_blocks_into_rest_response › WordPress Function

Depuis6.5.0
Dépréciéen/a
block_core_navigation_insert_hooked_blocks_into_rest_response ( $response, $post )
Paramètres: (2)
  • (WP_REST_Response) $response The response object.
    Requis: Oui
  • (WP_Post) $post Post object.
    Requis: Oui
Retourne:
  • (WP_REST_Response) The response object.
Défini(e) dans:
Codex:

Hooks into the REST API response for the core/navigation block and adds the first and last inner blocks.



Source

function block_core_navigation_insert_hooked_blocks_into_rest_response( $response, $post ) {
	if ( ! isset( $response->data['content']['raw'] ) || ! isset( $response->data['content']['rendered'] ) ) {
		return $response;
	}
	$parsed_blocks = parse_blocks( $response->data['content']['raw'] );
	$content       = block_core_navigation_insert_hooked_blocks( $parsed_blocks, $post );

	// Remove mock Navigation block wrapper.
	$content = block_core_navigation_remove_serialized_parent_block( $content );

	$response->data['content']['raw'] = $content;

	/** This filter is documented in wp-includes/post-template.php */
	$response->data['content']['rendered'] = apply_filters( 'the_content', $content );

	return $response;
}