WordPress vs. řešení na míru: kdy má smysl, kdy je lepší zvolit něco jiného

Ondřej Musil
WordPress vs. řešení na míru: kdy má smysl, kdy je lepší zvolit něco jiného

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.

Kde WordPress skutečně září

  1. Firemní weby a blogy – Výborný redakční systém, možnost rozšíření o formuláře, galerie, reference
  2. Landing pages a mikrosites – Rychlé nasazení, jednoduché šablony, integrace s reklamními nástroji
  3. Menší e-shopy (do 1 000 produktů) – WooCommerce s běžnými platebními bránami funguje spolehlivě
  4. Vícejazyčné weby – Pluginy jako WPML nebo Polylang umožňují řídit obsah ve více jazycích
  5. Č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

ProjektWordPress vhodný?Poznámka
Firemní web, blogAnoIdeální řešení, snadná správa, rychlý vývoj
E-shop do 1 000 produktůAnoWooCommerce zvládne bez problému
E-shop s 10 k+ produktyS výhradouVyžaduje optimalizaci, cache, serverové úpravy
Real-time aplikace, APINeRaději použít Laravel, Next.js, jiný stack
Komplexní ERP integraceNáročnéMožné, ale často na míru přes REST API nebo GraphQL
Headless frontendMož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
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ě.

Podobné příspěvky

Hledáte spolehlivého vývojaře?

Nemusíme hned začít – stačí se pobavit o tom, co potřebujete. Někdy i krátký rozhovor hodně vyjasní.

Ozvěte se mi