wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



block_core_navigation_set_overlay_image_fetch_priority › WordPress Function

Seit7.0.0
Veraltetn/v
block_core_navigation_set_overlay_image_fetch_priority ( $overlay_blocks_html )
Parameter:
  • (string) $overlay_blocks_html The rendered HTML of the overlay blocks.
    Erforderlich: Ja
Gibt zurück:
  • (string) Modified HTML with fetchpriority="low" on all IMG tags.
Definiert in:
Codex:

Sets fetchpriority="low" on all IMG tags within the navigation overlay.

Images in the overlay are hidden until the menu is opened, so they should not compete with any actual LCP element image on the page.


Quellcode

function block_core_navigation_set_overlay_image_fetch_priority( string $overlay_blocks_html ): string {
	$tags = new WP_HTML_Tag_Processor( $overlay_blocks_html );
	while ( $tags->next_tag( 'IMG' ) ) {
		$tags->set_attribute( 'fetchpriority', 'low' );
	}
	return $tags->get_updated_html();
}