Pagelean – Conditional Script and Style Loading

Popis

Většina pluginů načítá své CSS a JavaScript na každé stránce, dokonce i tam, kde se jejich funkce vůbec nevyužívá. Skript kontaktního formuláře v pokladně, styl slideru u příspěvků na blogu, balíček pro sdílení na sociálních sítích na stránce zásad ochrany osobních údajů. Tato zátěž zpomaluje každou návštěvu.

Pagelean umožňuje odstranit konkrétní skript nebo styl přesně z těch stránek, kde není potřeba – z úvodní stránky, přehledu příspěvků, jednotlivých příspěvků a stránek (podle ID) nebo podle zařízení. Využívá standardní systém fronty WordPressu (wp_dequeue_script / wp_dequeue_style), takže nejste vázáni na žádný page builder a nemusíte se učit žádná proprietární řešení.

Co dělá

  • Odstraňte jakýkoli registrovaný identifikátor skriptu či stylu podle názvu.
  • Zvolte, kde se má odstranit: všude, na úvodní stránce, v přehledu příspěvků, na jednotlivých příspěvcích/stránkách (podle ID) nebo pouze na mobilních zařízeních / pouze na počítačích.
  • Našeptávač na základě identifikátorů registrovaných na webu.
  • Na front-endu se spouští až na konci, takže spolehlivě odstraňuje identifikátory a nijak nezasahuje do administrace.

Co nedělá

Neminifikuje, neslučuje ani neodkládá načítání. Odstraní pouze to, co mu zadáte – nic automatického, nic skrytého. Odstranění identifikátoru, na kterém závisí jiný skript, může narušit funkčnost, proto měňte pravidla postupně po jednom a kontrolujte front-end.

Součást rodiny Plogins

Pagelean patří do rodiny malých, úzce zaměřených pluginů pro WordPress a WooCommerce od WPPoland. Více informací naleznete na plogins.com.

Snímky obrazovky

Instalace

  1. Nahrajte plugin do složky /wp-content/plugins/pagelean nebo jej nainstalujte ze stránky Pluginy.
  2. Aktivujte jej.
  3. Přejděte na Pagelean v hlavním menu administrace.
  4. Přidejte pravidlo: zadejte identifikátor, vyberte skript nebo styl a zvolte, kde ho chcete odstranit.
  5. Uložte nastavení a poté zkontrolujte front-end.

Nejčastější dotazy

Jak zjistím název identifikátoru (handle)?

Otevřete stránku v prohlížeči, zobrazte zdrojový kód nebo záložku Síť a podívejte se na atribut id u značek <script> / <link> – obvykle končí na -js nebo -css (identifikátor je tato hodnota bez přípony). Na stránce nastavení je také k dispozici našeptávač z identifikátorů aktuálně registrovaných na webu.

Kdy se uplatňují ID příspěvků/stránek?

Pouze u dvou podmínek pro jednotlivé příspěvky/stránky. Ostatní podmínky (všude, úvodní stránka, přehled příspěvků, mobil, počítač) rozhodují pouze na základě požadavku, takže pole pro ID je u nich zašedlé a takto nastavené pravidlo odstraní identifikátor na každé odpovídající stránce.

Může to rozbít web?

Odstraní pouze to, co nastavíte. Pokud je odstraněný identifikátor závislostí jiného skriptu, tento skript může přestat fungovat. Měňte pravidla postupně po jednom a zkontrolujte front-end. Odstraněním pravidla daný prvek okamžitě obnovíte.

Funguje i bez page builderu nebo WooCommerce?

Ano. Používá pouze funkce jádra WordPressu a funguje na jakékoli šabloně.

Běží i v administraci?

Ne. Pravidla platí pouze na front-endu.

Recenze

Přečtěte si 1 recenzi

Autoři

Pagelean – Conditional Script and Style Loading je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Pagelean – Conditional Script and Style Loading“ byl přeložen do 3 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Pagelean – Conditional Script and Style Loading” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.1.2

  • Formulář nastavení při načtení ošetřuje (sanitizuje) každé pole pravidla a oznámení o uložení se zobrazí pouze pro přesnou hodnotu nastavenou pluginem.

1.1.1

  • Přejmenováno na Pagelean, běžný anglický název namísto esperantského. Textová doména a složka pluginu odpovídají novému názvu; uložená nastavení, možnosti i všechny háčky (hooky) zůstávají beze změny.
  • Autoloader za sebou již nezanechává globální proměnnou.

1.1.0

  • Přejmenováno na Malpezo. Schvalovací tým WordPress.org vyžaduje, aby název pluginu začínal osobitým, nově vytvořeným identifikátorem namísto obecného popisného slova. Malpezo znamená v esperantu lehkost. Textová doména odpovídá novému názvu; uložená pravidla, nastavení i všechny háčky (hooky) zůstávají beze změny.

1.0.5

  • Šablona překladu byla znovu vygenerována. Stále uváděla starší verzi pluginu a odkazovala na řádky zdrojového kódu, které se mezitím posunuly, což překladové nástroje využívají k zobrazení řetězce v kontextu.

1.0.4

  • Otestováno s WordPressem 7.1. Ověřeno aktivací tohoto sestavení na čisté instalaci verze 7.1 s WooCommerce 11.1, nikoli pouze úpravou hlavičky.

1.0.3

  • Pole ID příspěvků/stránek je nyní dostupné pouze pro dvě podmínky pro jednotlivé příspěvky/stránky, které jej dokáží zpracovat. Při jakékoli jiné podmínce je zašedlé s krátkou poznámkou, takže pravidlo nastavené na Všude nebo na zařízení již nemůže působit dojmem, že je omezeno jen na několik stránek, i když je identifikátor ve skutečnosti odstraněn na celém webu.

1.0.1

  • Navýšení verze pro splnění minimální verze rodiny pluginů pro odeslání na WordPress.org.

1.0.0

  • První vydání.