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.
Instalace
- Nahrajte plugin do složky
/wp-content/plugins/pageleannebo jej nainstalujte ze stránky Pluginy. - Aktivujte jej.
- Přejděte na Pagelean v hlavním menu administrace.
- Přidejte pravidlo: zadejte identifikátor, vyberte skript nebo styl a zvolte, kde ho chcete odstranit.
- 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
idu značek<script>/<link>– obvykle končí na-jsnebo-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.
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íciPlugin „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í.

