Tohle téma pluginů a WP mě obzvláště zajímalo a chtěl jsem se dopídit více informací od někoho, kdo tomu rozumí – tím člověkem je náš Zdeněk Zach, který se na WP specializuje (mimochodem Zdeněk už byl hostem i 3 našich podcastů).
Nebude lepším úvodem než tato drobná groteska, která vystihuje něco z reality pluginů na WP. Jeden z webů, které Zdeněk nedávno řešil, měl problém znějící skoro nevinně. Majitel chtěl lepší pozice ve vyhledávání, a tak nainstaloval dva SEO pluginy. Když se Zdeněk zeptal, kdo mu to poradil, odpověď zněla: „No, kdo? AI mi řekla.“
Dobře, jeden plugin odstranili a druhý začali správně nastavovat. Z toho plyne ten nejčastější WP prohřešek - doplňky instalujeme rychleji, než jim rozumíme. AI najde jejich názvy, ale už neodpovídá za to, zda se dva pluginy perou o metadata, zdvojují práci nebo zpomalují web.
Plugin není tlačítko, ale další nájemník v domě
Vyhledat, nainstalovat, aktivovat. Vypadá to nevinně, jenže web právě dostal další kus kódu, nastavení, aktualizace a možné bezpečnostní riziko. Plugin navíc musí někdo nastavit, testovat a hlídat. A především vědět, zda stejnou funkci už neřeší šablona, Elementor, jiný doplněk nebo pár řádků vlastního kódu.
- Čtěte dále: Web na WordPressu: Co byste měli vědět?
„AI jim prostě řekne: tady tenhle plugin se používá. Tak ten člověk jde, nainstaluje ho, klikne, aktivuje. A hotovo.“
Počet pluginů přitom není rozsudek. Deset spravovaných může být bezpečnějších než pět zanedbaných. Varováním vám může být ztráta přehledu: nikdo neví, proč doplněk na webu je, zda má platnou licenci, stále se vyvíjí a co se stane po jeho vypnutí.
Jak WordPress vyčistit bez pohřbu webu
Úklid nezačíná tlačítkem Smazat, ale kompletní zálohou souborů a databáze. Potom je potřeba:
Popsat funkci každého pluginu. Ne název, ale konkrétní úkol: formulář, e-maily, SEO, přesměrování, analytika, bezpečnost či antispam.
Najít duplicity a překryvy. SEO plugin může zároveň tvořit sitemapu i přesměrování, Elementor formuláře a šablona další funkce. Samostatný doplněk pak jen přidává druhou vrstvu.
Prověřit původ a údržbu. Placený plugin stažený „zdarma“ odjinud může obsahovat cizí kód. Rizikové jsou i roky neaktualizované doplňky.
Vypínat a kontrolovat po jednom. Jinak nepoznáte, co rozbilo objednávky, formuláře, e-maily, měření nebo indexaci.
Hledat zbytky. Po odinstalaci mohou v databázi zůstat tabulky, nastavení i škodlivý obsah. Ikona koše neznamená čistý web.
Když se za pluginem neskrývá zátěž, ale kasino
Zdeněk narazil i na napadený WordPress, v němž se škodlivý obsah usadil v databázi i souborech na FTP. Z webu se šířily stránky odkazující na kasina a malware blokoval některé zásahy. „Všechno to bylo v databázi a všechno to bylo ve FTP. Tu databázi jsem stáhnul, vyčistil.“
Smazat podezřelý plugin zde nestačí. Pokud nevíte, kudy útočník přišel a co změnil, web není čistý – jen se na chvíli přestal nápadně chovat. „Ten plugin může mít v sobě už nějaký vir,“ shrnuje Zdeněk riziko neověřených zdrojů.
- Čtěte dále: Jak správně zabezpečit WordPress
Aktualizovat všechno je nejhorší úklidové tlačítko
Tuhle „digitální havárii“ může způsobit také horlivost. Majitel označí všechny pluginy, klikne na hromadnou aktualizaci a objeví se bílá stránka nebo chyba 404. „Lidi dělají to, že tam kliknou. A teď se stane to, že ten web najednou zbělá.“
Zdeňkův postup je pomalejší, ale bezpečnější: záloha, potom aktualizace plugin po pluginu a po každém zásahu kontrola webu. Když něco spadne, znáte viníka. Ne každá nová verze je pro konkrétní sestavu stejně bezpečná; zestárnout by však nemělo samotné jádro WordPressu.
- Mohlo by vás zajímat! Aktualizujete pravidelně svůj software? Rozhodně byste měli
WordPress je zdarma. Funkční WordPress už méně
Nepořádek často vzniká snahou vyhnout se placené licenci. Když bezplatná verze něco neumí, majitel přidá další bezplatný doplněk – a s ním další rozhraní, aktualizace a konflikty. „Oni si totiž myslí, že WordPress je zdarma,“ říká Zdeněk. Skutečná otázka ale nezní, zda plugin stojí nula korun. Zní, kolik stojí jeho provoz, riziko a údržba.
Jak taková sestava vypadá v praxi? Tohle má Zdeněk na webech, které spravuje:
Zdeňkova sestava pluginů
Pozor, není to nákupní seznam. Je to sestava člověka, který zná její chování a umí ji spravovat. Jinde může být čistší malé řešení na míru.
Právě tak Zdeněk s pomocí Codexu vytváří některé pluginy pro e-shopy: AI tu není náhradou odbornosti, ale nástrojem vývojáře.
Nejlepší plugin je někdy ten, který na web nedáte
Čistý WordPress není web bez pluginů. Je to web bez doplňků, pro které neexistuje přesvědčivý důvod.
Než plugin nainstalujete, zeptejte se:
Pluginový minimalismus není póza. Je to způsob, jak si ponechat kontrolu nad webem, na němž může stát obchod celé firmy.
Váš SEO Ninja.
Redakční SEO Ninjova poznámka: Přímé citace vycházejí z rozhovoru se Zdeňkem Zachem; místy byly zkráceny, ale význam zůstal zachován.