PluginProbe
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript / trunk
BerqWP – All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript vtrunk
4.1.16 4.1.15 4.1.14 4.1.13 4.1.12 4.1.11 4.1.10 4.0.30 4.0.29 4.0.28 4.0.27 4.0.26 4.0.24 4.0.25 4.0.23 4.0.22 4.0.21 4.0.19 4.0.18 4.0.17 4.0.16 1.9.3 1.9.4 1.9.5 1.9.6 All 170 releases
← All changes | inc/photon/class-berqUsedCSS.php +6 -1 4.0.29trunk View file →
@@ -204,11 +204,16 @@
204 204 $matches = self::extractUrlsFromCss($local_css);
205 205
206 206 foreach ($matches as $url) {
207 207 $url = trim($url);
208 + $baseUrl = self::getBaseUrl($this->site_url);
208 209
210 + if ($css_node->tag === 'link') {
211 + $baseUrl = $href;
212 + }
213 +
209 214 if (!empty($url) && self::is_valid_asset($url)) {
210 - $local_css = $this->replace_url($url, self::rel2abs($url, $href), $local_css);
215 + $local_css = $this->replace_url($url, self::rel2abs($url, $baseUrl), $local_css);
211 216 }
212 217 }
213 218
214 219 if (!empty($media) && $media !== 'screen') {