Bu eklenti, WordPress'in son 3 ana dağıtımı ile test edilmemiş. Artık bakımı yapılmıyor veya desteklenmiyor olabilir ve WordPress'in daha güncel sürümleriyle birlikte kullanıldığında uyumluluk sorunları olabilir.

WP Rocket | Simple LoadCSS Preloader

Açıklama

Simple high performance plugin to enhance WP Rocket’s css output to use the loadCSS preload polyfill.
This will ensure any css being loaded via the page output is deferred, and utilizing a preload [rel] attribute.
Note: This will not affect admin pages. It’s designed only to process front-end pages.

It is recommended to enable the WP Rocket setting for “Optimize CSS”, which will provide your pages with inline Critical-CSS.
That way an unstyled flash is not seen on page load (if properly configured of course).

This plugin will boost your Lighthouse and PageSpeed Insight scores.

Plugin Mission

We firmly believe that WP Rocket should implement this as a feature of their plugin.
If that takes place, we will update this plugin to mark it as deprecated.

Requirements:

  • If you intend for logged-in users to see the effect, you must enable WP-Rocket’s setting called “caching for Logged-In Users”
  • This plugin relies on having loadCSS present. It comes with it built in.
    • Alternatively, you can run the plugin without WP-Rocket, despite it’s intended purpose. (>^.^)>

Features:

  • FilamentGroup’s LoadCSS(v2.0.1) inline injector
    (optional – see settings page next to WP Rocket), triggered via wp_head
  • High performance Regular Expression approach to process WP Rocket’s (php’s) output buffer, to replace stylesheets with the appropriate loadCSS syntax
  • Option to enable the buffer processor when you don’t have WP Rocket installed.
    ** This will respect AMP pages, and Yoast Sitemap output (by not executing). No other considerations have been implemented.

No fluff. Just a robust loadCSS implementation.

You can see how it works, & measure the performance, with this(via repl.it): Run the Plugin’s code
Just paste your own page’s url or html into the appropriate variable @ the top.

And you can test this plugin’s regex as well: WordPress.com html – links filtered by regex

Github link is here: Click

Last tested with:

  • WP Rocket 3.1.x
  • WordPress 4.9.x

Dependencies

  • WP Rocket (optional via settings)
  • file_get_contents() php function (if included loadCSS lib is used via options — default = yes)

Ekran Görüntüleri

  • Settings Page
  • Resultant HTML
  • Sample Measurement
  • Sample Regex

SSS

  • Where are the settings?
    Right next to WP Rocket underneath the standard WordPress Admin -> Settings
  • Can I use this without WP Rocket?
    Yes, just make sure and check the box to do so under settings.
  • What ignore conditions are supported at this time?
    Yoast XML sitemap, and AMP pages. By default all Admin pages are ignored.

İncelemeler

26 Şubat 2021
Completely killed site. Could not connect to database after activation. Had to manually remove from plugins folder to resolve.
1 incelemeyi oku

Katkıda Bulunanlar ve Geliştiriciler

“WP Rocket | Simple LoadCSS Preloader” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.

Katkıda bulunanlar

“WP Rocket | Simple LoadCSS Preloader” 1 dile çevrildi. Katkıda bulundukları için çevirmenlere teşekkürler.

“WP Rocket | Simple LoadCSS Preloader” eklentisini dilinize çevirin.

Geliştirmeyle ilgilenir misiniz?

Kodu görüntüle, SVN deposuna göz at veya RSS ile geliştirme günlüğüne abone ol.

Değişiklik Kaydı

1.3

  • Adjusted the main runtime to utilize better detection for string replacement, to handle more scenarios (just in case).

1.0

  • Release date: October 29, 2018