Ezzel a forgatókönyvvel nem egyszer találkoztam, amikor olyan WordPress telepítések optimalizálásával szembesültem, amelyeknek elég sok aktív bővítménye volt, és az ügyfél nem akart, vagy nem tudott nélkülözni egyiket sem.
Ha egy plugin jól meg van írva, akkor nem szabadna semmit betöltenie azokon az oldalakon, ahol nem használják, sajnos ez nem mindig van így, és kevés dolog van, amit lehet tenni, hogy ezt külső eszközök igénybevétele nélkül orvosolni lehessen.
Az egyik legjobb megoldás a legjobb fizetős WPO plugin használata: Perfmatters. Ez a kötelező kiegészítő egy teljes és erős szkriptkezelővel rendelkezik, amely lehetővé teszi, hogy minden egyes plugin számára mentességi szabályokat hozzon létre különböző helyeken, hogy megakadályozza a CSS és/vagy JS betöltését ott, ahol nem szeretné, hogy betöltsék őket.
Még így is valószínű, hogy más kéréseket is küldenek, vagy valami máshol töltődik be a blogon. Ha tehát szeretnénk megbizonyosodni arról, hogy egy adott oldalról teljesen leállítsunk, azaz teljesen kikapcsoljunk egy plugint, a Plugin Organizerben többek között pont ez a lehetőség van. Ez teszi nagyon jó ingyenes eszközzé a Perfmatters kiegészítőjeként.
A Plugin Organizer azt is lehetővé teszi, hogy megváltoztassa a pluginek betöltési sorrendjét. Figyelmeztetjük azonban, hogy a bővítmények átrendezése vagy letiltása katasztrofális hatással lehet az oldalra, mivel részben vagy teljesen elérhetetlenné teheti azt, ha nem tisztában van azzal, hogy mit csinál.
Néhány alkalommal nagyon jó eredménnyel használtam, így a fejlesztő legalább egy áttekintést megérdemel, bár már van néhány, amit ott találsz.
Ahhoz, hogy kizárjon egy bővítményt egy adott oldalról, győződjön meg róla, hogy legalább a"Szelektív bővítmény betöltése" opció aktiválva van az általános beállításokban. A többi opciót kezdetben a képen látható módon hagyhatja.
Ha az összes bővítmény aktív a"Globális bővítmények" fülön, amikor megnyitja bármelyik bejegyzés szerkesztését, a szerkesztő alatt talál egy dobozt, ahol a"Posta típusa beállításainak felülírása" jelölőnégyzet bejelölésével bővíti a lehetőségeket, és képes lesz kizárni bármelyik aktív bővítményt csak az adott bejegyzés vagy oldal számára.
Hogy jobban megértsük, ha egy plugin sárgán jelenik meg ebben a dobozban egy oldal vagy poszt szerkesztőjében, az azt jelenti, hogy globálisan, azaz az egész oldalra vonatkozóan ki van kapcsolva, és ha zöldről pirosra jelölöd, akkor csak az adott oldalra vonatkozóan lesz kikapcsolva. Szürke színnel jelennek meg azok a pluginok, amelyek telepítve vannak, de nem aktiválva a WP adminisztrációból.
A mentességek alkalmazásának ellenőrzéséhez inkognitó módban kell meglátogatnia a webhelyet, bár beállíthatja azt is, hogy rendszergazdaként bejelentkezve megtekinthesse a változásokat.
És ennyi. Most már csak annyit kell tennie, hogy elkészíti a tervet minden egyes oldalra vagy bejegyzésre, és jelentős javulást ér el az oldalak betöltési sebességében, és így az egészben is.
Egy másik, nem kevésbé érdekes fő funkciója a pluginok betöltésének tetszés szerinti elrendezésének lehetősége. Ehhez csak menjünk a menüből a"Csoportosítás és sorrend" menüpontra, és húzzuk mindegyiket a kívánt pozícióba. A betöltési sorrend felülről lefelé állítható be.
Itt is különös figyelmet kell fordítanod az átrendezés utáni viselkedésre, mert az általad használt gyorsítótár-csatlakozótól és annak a CSS és JS kicsinyítésére és/vagy kombinálására vonatkozó beállításaitól függően kedvező eredményt kaphatsz, vagy éppen az ellenkezőjét.
Mindenesetre a tanács ugyanaz, mint mindig. A legjobb, ha először egy staging környezetben teszteled, vagy ha elég bátor vagy ahhoz, hogy az oldaladat a termelésben teszteld, készíts egy friss biztonsági mentést, és írd le az összes lépést arra az esetre, ha vissza kell menned. Egyébként a plugin rendelkezik egy"Reset to Default Order" opcióval, amellyel visszaállíthatod a pluginokat az alapértelmezett sorrendbe.
Bár elsőre kissé kuszának tűnhet, a színrendszer miatt a beállítása nagyon intuitív, és kihasználhatja, hogy javítsa az oldal betöltési sebességét, vagy legalábbis ne töltse be és ne terhelje jobban, ha sok plugin telepítésére van szüksége.