diff --git a/inc/Engine/Media/AboveTheFold/Frontend/Controller.php b/inc/Engine/Media/AboveTheFold/Frontend/Controller.php index dfa7bc308d..7b9d58636d 100644 --- a/inc/Engine/Media/AboveTheFold/Frontend/Controller.php +++ b/inc/Engine/Media/AboveTheFold/Frontend/Controller.php @@ -111,6 +111,11 @@ private function preload_lcp( $html, $row ) { $preload .= $this->preload_tag( $lcp ); $replace = preg_replace( '#' . $title . '#', $preload, $html, 1 ); + + if ( null === $replace ) { + return $html; + } + $replace = $this->set_fetchpriority( $lcp, $replace ); return $replace; @@ -168,7 +173,13 @@ function ( $matches ) { } // If it doesn't exist, add the fetchpriority attribute. - return preg_replace( '/