Rozšíření funkcionality WordPressu – od SEO přes formuláře až po bezpečnost
Plugin je balíček kódu, který se nainstaluje do WordPressu a přidá webu funkci, kterou samotné jádro neumí: kontaktní formulář, správu SEO metadat, napojení na platební bránu, ochranu přihlašování. Jádro zůstává nedotčené. Plugin se do něj zavěsí přes připravená místa a pracuje vedle něj.
Dvě cesty. Oficiální adresář na WordPress.org obsahuje bezplatné pluginy, které projdou základní kontrolou a instalují se přímo z administrace. Vedle toho stojí komerční pluginy od jednotlivých autorů a firem, kde platíte za licenci, podporu a obvykle za přístup k aktualizacím. Placený neznamená automaticky lepší, bezplatný neznamená amatérský; rozhoduje spíš to, jestli má plugin živého autora a jestli mu někdo v posledních měsících věnoval čas.
Instalace trvá půl minuty a tím ten pocit lehkosti končí. Každý plugin je kód, který se načítá při zobrazení stránky, takže se podepíše na rychlosti webu. Zároveň je to další vstupní bod do systému a další věc, kterou musíte hlídat.
Nejčastější chyba, kterou u převzatých webů vidím: plugin nasazený na věc, kterou vyřeší tři řádky v šabloně. Skrytí verze WordPressu, vložení kódu do hlavičky, změna jednoho textu v košíku. Na tohle existují desítky pluginů a každý z nich přinese vlastní nastavení, vlastní aktualizace a vlastní riziko. Pokud se o web někdo stará, zeptejte se ho, jestli to nejde přidat do functions.php v podřízené šabloně. Když ne, plugin je v pořádku.
Když přebírám cizí WordPress, první věc, na kterou se dívám, je seznam pluginů. Třicet položek u pětistránkové prezentace mi řekne víc než hodina povídání o tom, co web umí. Procházím to potom kus po kuse: k čemu to slouží, kdy to naposledy někdo aktualizoval a jestli by web bez toho fungoval. Obvykle skončí zhruba třetina z nich v koši, protože je někdo kdysi nainstaloval na jednorázový úkol a zapomněl je vypnout. Než smažu cokoliv, jde web do zálohy a změny testuju mimo produkci; deaktivace pluginu umí odnést i obsah, který na něm visel.