WordPress vs. řešení na míru: kdy má smysl, kdy je lepší zvolit něco jiného
WordPress je skvělý sluha, ale zlý pán. Pro 43 % webů funguje, ale pro ten váš může být pastí. Odhalte jeho skryté limity ve výkonu a bezpečnosti, než bude pozdě. Zjistěte, kdy je čas říct WordPressu jasné NE a předejít tak drahým problémům.
WordPress pohání přibližně 43,5 % všech webů na světě a více než 61 % těch, co běží na CMS. To znamená – téměř každý druhý web, který si pro svůj provoz vybral CMS. WooCommerce pak stojí za zhruba třetinou všech e-shopů. Od osobních blogů po rozsáhlé firemní prezentace.
Ale… opravdu? Je WordPress vhodný i pro náročné firemní weby, rozsáhlé e-shopy nebo datově složité projekty?
V tomto článku se podíváme na silné i slabé stránky WordPressu, zhodnotíme jeho vhodnost pro různé typy projektů a porovnáme ho s vývojem na míru, například v Laravelu.
Proč je WordPress tak oblíbený?
Rychlý vývoj – web můžete mít spuštěný za pár dní.
Nízké náklady – základní řešení zvládnete bez licence.
Jednoduchá správa obsahu – i bez znalosti kódu.
Tisíce pluginů a témat – rozšiřitelnost je prakticky neomezená.
SEO a mobilní optimalizace – šablony i nástroje jsou na to připravené.
V kombinaci s dobrým hostingem a kvalitními pluginy může být WordPress velmi stabilní základ pro menší a střední projekty.
Obsah článku
Kde WordPress skutečně září
Firemní weby a blogy – Výborný redakční systém, možnost rozšíření o formuláře, galerie, reference
Landing pages a mikrosites – Rychlé nasazení, jednoduché šablony, integrace s reklamními nástroji
Menší e-shopy (do 1 000 produktů) – WooCommerce s běžnými platebními bránami funguje spolehlivě
Vícejazyčné weby – Pluginy jako WPML nebo Polylang umožňují řídit obsah ve více jazycích
Členské sekce a LMS – Např. LearnDash, MemberPress pro kurzy, přístupy a registrace
Výkon, databáze a škálování
WordPress používá tzv. EAV model (Entity-Attribute-Value) – většina obsahu se ukládá do tabulek wp_posts a wp_postmeta. Tato struktura je univerzální, ale neefektivní při složitých dotazech.
Např. WooCommerce ukládá každou cenu, SKU, variantu jako samostatný řádek do wp_postmeta. To znamená:
Velké množství JOIN operací
Náročnost na databázový server
Omezené možnosti filtrování
Pro běžný obsah nebo menší e-shop to stačí. Ale při desítkách tisíc produktů nebo velkém množství objednávek je třeba:
Objektová cache (např. Redis)
Hosting optimalizovaný na WP
Nebo úplně jiná architektura
WooCommerce od verze 8+ přechází na HPOS (High-Performance Order Storage) – odděluje objednávky od wp_posts, ale jde o velkou změnu, která vyžaduje testování a kompatibilní pluginy.
Pokud se chcete dozvědět více o WooCommerce, přečtěte si tento článek.
Bezpečnost a údržba
WordPress je nejrozšířenější CMS – a tím i nejčastěji napadaný:
Každý den proběhne až 90 000 útoků na WP weby
95 % zranitelností pochází z pluginů a šablon
Základní pravidla bezpečnosti:
Aktualizace jádra, pluginů, šablon
Dvoufázové přihlášení
Firewall (např. Wordfence)
Pravidelné zálohování
Bez správy webu se i kvalitní web stane zranitelným a pomalým.
Vývojářská zkušenost (developer experience)
Pro vývojáře nabízí WordPress:
Rychlý start, snadné napojení ACF, vlastní typy obsahu
Velké množství dokumentace a zdrojů
Pluginy jako WP Rocket, WPML, EWWW image optimizer výrazně pomáhají
Ale oproti frameworkům jako Laravel chybí:
Dependency Injection (služby se předávají přes globály)
Modulární architektura a přehledná práce s kontejnery
Testování, typová kontrola, rozhraní
MVC, doménová logika, eventy… vše je spíš na „dostavbu“
WordPress zůstává procedurální, s historickým mixem PHP, HTML, JS – což má své limity, pokud chcete psát čistý a udržitelný kód.
Kdy WordPress (ne)používat – přehled
Projekt
WordPress vhodný?
Poznámka
Firemní web, blog
Ano
Ideální řešení, snadná správa, rychlý vývoj
E-shop do 1 000 produktů
Ano
WooCommerce zvládne bez problému
E-shop s 10 k+ produkty
S výhradou
Vyžaduje optimalizaci, cache, serverové úpravy
Real-time aplikace, API
Ne
Raději použít Laravel, Next.js, jiný stack
Komplexní ERP integrace
Náročné
Možné, ale často na míru přes REST API nebo GraphQL
Headless frontend
Možné
WP má REST API, ale není ideální jako headless CMS
Zajímavosti a statistiky
43,5 % všech webů běží na WordPressu (W3Techs, 2024)
WooCommerce pohání přes 9 % všech e-shopů na světě
Více než 59 000 pluginů je dostupných v repozitáři
Až 95 % bezpečnostních problémů je způsobeno pluginy
Každý plugin průměrně zpomaluje web o 30 – 100 ms
Shrnutí
WordPress je silný nástroj. Ideální tam, kde má dávat smysl:
Firemní weby, blogy, magazíny
Mikrosites, kampaně, landing pages
Malé a střední e‑shopy
Pokud ale potřebujete škálovat, psát komplexní logiku, integrovat systémy, nebo stavět moderní API-first architekturu, doporučuji zvolit jiný stack – Laravel, Statamic, Symfony, případně headless CMS jako Sanity, Strapi nebo Directus.
Největší problém WordPressu totiž není v tom, co umí. Ale v tom, kde ho vývojáři používají i tam, kde už nemá co dělat.
Ondřej Musil
Od roku 2018 vytvářím weby a aplikace na míru ve WordPressu a Laravelu. Miluju funkční systémy, čistý kód a práci, která dává smysl – nejen klientovi, ale i mně samotnému. Baví mě hledat jednoduchá a chytrá řešení, když věci na první pohled vypadají složitě.
Zabezpečte svůj WordPress jako profík. Místo těžkopádných řešení vsaďte na elegantní kombinaci 3 nástrojů, která je účinnější, rychlejší a šetří výkon vašeho serveru.
Špatný návrh databáze je technický dluh, který vás zaručeně zpomalí. Zjistěte, proč je normalizace klíčová pro výkon a jak se vyhnout chybám, které ohrožují stabilitu aplikace. Postavte základ, který bez problémů unese miliony záznamů a budoucí růst.
Výběr špatné platformy je jedna z nejdražších chyb, kterou můžete udělat. Měsíce práce a investic mohou přijít vniveč, když zjistíte, že nemůžete odejít. Přečtěte si, jak včas rozpoznat riziko vendor lock-inu.
Hledáte spolehlivého vývojáře?
Nemusíme hned začít – stačí se pobavit o tom, co potřebujete. Někdy i krátký rozhovor hodně vyjasní.