Ako na WordPress – a ako ho robiť správne
WordPress je najrozšírenejší systém na tvorbu webov na svete – beží na ňom zhruba 40 % všetkých stránok. Vysvetlíme si, ako funguje a čo potrebujete na jeho spustenie. A hlavne: prečo je rozdiel medzi WordPressom poskladaným cez builder a WordPressom, ktorý je nakódovaný. Ten rozdiel rozhodne, či vám web o pol roka ešte beží, alebo sa zasekol.
WordPress si dnes „naklikáte" za víkend. Problém je, že web poskladaný z buildera a dvadsiatich pluginov je použiteľný len na papieri – pri prvej vlne návštevnosti alebo pri väčšom e-shope začne padať. My vo WordPresse roky kódujeme a v tomto článku vysvetlíme prečo.
Čo je WordPress
WordPress je redakčný systém (CMS – Content Management System). Je to softvér, ktorý beží na webovom serveri a cez administráciu v prehliadači umožňuje spravovať obsah webu – stránky, články, obrázky, produkty – bez zásahu do kódu.
Je zadarmo a open source. To, čo z neho spravíte, závisí od toho, ako je postavený „navrch": téma (vzhľad a logika webu) a prípadné pluginy.
WordPress.com vs WordPress.org
- WordPress.org – softvér, ktorý si nainštalujete na vlastný hosting. Plná kontrola, web je 100 % váš. Toto sa myslí, keď sa povie „WordPress", a o tomto je celý článok.
- WordPress.com – hostovaná služba firmy Automattic. Web máte „v prenájme", v lacných verziách ste dosť obmedzený.
Pre firemný web a e-shop je odpoveď vždy WordPress.org na vlastnom hostingu alebo serveri.
Čo potrebujete na spustenie
- Doména – adresa webu, napr. vasafirma.sk (orientačne 10–15 € / rok).
- Hosting alebo server – priestor, kde web beží. Pre e-shop s reálnou návštevnosťou už riešime skôr server než zdieľaný hosting.
- WordPress – samotný systém, zadarmo (inštaláciu rozoberáme v článku „Ako nainštalovať WordPress").
- Téma – vzhľad a logika webu. Tu sa rozhoduje o kvalite (viď nižšie).
Ako WordPress funguje – základné pojmy
Po prihlásení do administrácie (vasadomena.sk/wp-admin) máte v ľavom menu:
- Nástenka – prehľad.
- Príspevky – články/blog, majú dátum, kategórie a štítky.
- Stránky – statický obsah: O nás, Služby, Kontakt.
- Médiá – knižnica obrázkov a súborov.
- Vzhľad – téma webu a menu.
- Pluginy – rozšírenia, ktoré pridávajú funkcie.
- Používatelia – účty a ich oprávnenia.
- Nastavenia – názov webu, adresa a „Trvalé odkazy".
Pri e-shope (WooCommerce) navyše pribudnú Produkty, Objednávky a Zákazníci.
Prvé kroky po inštalácii
- Nastavenia → Všeobecné – názov a popis webu, e-mail, časové pásmo.
- Nastavenia → Trvalé odkazy → „Názov príspevku" – pekné URL typu /o-nas namiesto /?p=123. Nastavte hneď, je to dôležité pre SEO.
- Skontrolujte, že web beží na https://.
- Vymažte ukážkový obsah („Ahoj svet!", vzorovú stránku, ukážkový komentár).
- Nasaďte tému.
Tému kódujeme – nepoužívame bloky ani builder
Toto je jadro nášho prístupu. Vzhľad a logiku webu viete vo WordPresse riešiť tromi spôsobmi:
- Page builder (Elementor, WPBakery, Divi, Oxygen…) – vizuálne skladanie stránok myšou.
- Blokový editor (Gutenberg) so všeobecnou témou.
- Kódovaná téma na mieru – HTML, CSS, PHP a JS napísané ručne, presne pre daný projekt.
My robíme výhradne tretiu možnosť. Nepoužívame builder ani sa nespoliehame na bloky. Dôvod je čisto praktický a je overený rokmi prevádzky.
Prečo je builder v praxi problém
Cez builder si web „naklikne" ktokoľvek. Vyzerá to lákavo. Realita pri reálnej prevádzke, hlavne pri e-shope, je iná:
- Zbytočný kód – builder generuje obrovské množstvo vnorených divov a inline štýlov. Stránka, ktorá by mala mať pár kB, má stovky.
- Spomaľuje web – viac kódu = pomalšie načítanie = horší používateľský zážitok aj SEO.
- Ťahá za sebou ďalšie pluginy – k builderu treba doplnky, k doplnkom ďalšie doplnky, väčšinou na ročných licenciách. Každý plugin je ďalší kód, ďalšia bezpečnostná diera a ďalšia vec, čo sa po aktualizácii pokazí.
- Databáza trpí – buildery a ich pluginy robia komplikované, neoptimalizované SQL dotazy. Pri nízkej návštevnosti to nevidno. Keď príde špička alebo e-shop narastie, databáza to prestane zvládať.
- Hosting a často ani server to neutiahnu – typický scenár: nový e-shop chvíľu funguje, o pol roka je zaseknutý, alebo spadne hneď pri prvej väčšej návštevnosti (kampaň, sezóna, PR výstup).
- Strácate kontrolu – 20–30 pluginov, konflikty medzi nimi, problémy po každom update a nikto presne nevie, čo ktorý robí.
Čo znamená „kódovaná téma"
Pri kódovanej téme je web napísaný ručne, presne pre daný projekt:
- Žiadny builder, žiadny zbytočný kód – načíta sa len to, čo stránka naozaj potrebuje.
- Čisté, optimalizované databázové dotazy – web zvládne vysokú návštevnosť aj desaťtisíce produktov.
- Minimum pluginov – ideálne žiadne, pri e-shope len nevyhnutné (platobná brána, doprava/kuriér). Všetko ostatné je súčasťou témy.
- Plná kontrola – vieme pridať akúkoľvek funkciu, aj takú, ktorá na trhu bežne nie je.
Presne preto sa dá WordPress kódovať – nie je to len „krabica na blog", ale plnohodnotná platforma, na ktorej postavíte čokoľvek.
Čo všetko sa dá vďaka kódovaniu do WordPressu spraviť
Keďže tému a logiku píšeme my, nie sme limitovaní tým, čo ponúka nejaký plugin. V praxi to znamená napríklad:
- Multi-sklad – viac skladov, prioritizácia, rezervácie.
- Automatizácie – napojenie na účtovníctvo, ERP, dopravcov, XML feedy, marketplace.
- Napojenie AI priamo na web/e-shop – AI, ktorá vykonáva úlohy: spracovanie objednávok, popisy produktov, podpora, triedenie dopytov.
- B2B logika – individuálne cenníky, schvaľovanie objednávok, zákaznícke portály.
- Vlastná administrácia prispôsobená tímu klienta.
Toto sú veci, ktoré cez builder alebo bežné pluginy nespravíte.
Overené v ostrej prevádzke
Náš spôsob čistého kódovania beží aj na e-shopoch veľkých firiem, ktoré predávajú tovar po celej EÚ a niektoré aj do USA – s desiatkami tisíc produktov, množstvom variantov a v špičkách s objednávkou každé 2 sekundy. Práve tam sa ukáže rozdiel medzi kódom a builderom.
A keďže to robíme dlhé roky a máme veľkú časť riešení pripravenú vopred, vieme kódovanú tému a e-shop dodať v cenách porovnateľných s konkurenciou, ktorá stavia na builderoch.
Pluginy – kedy áno
Nie sme proti pluginom principiálne. Sme proti tomu stavať na nich celý web. Rozumné použitie:
- platobná brána (napr. GoPay, Stripe, Besteron),
- doprava / kuriér (napojenie na prepravcov),
- prípadne úzko špecializovaná funkcia, ktorú nemá zmysel písať odznova.
Všetko ostatné – vzhľad, výpisy, filtre, formuláre, SEO výstupy, optimalizácia – patrí do témy.
Bezpečnosť a údržba
WordPress je bezpečný, pokiaľ sa oň staráte:
- aktualizujte jadro aj tých pár pluginov, čo máte,
- zálohujte automaticky a mimo daného servera,
- silné heslá a dvojfaktorové overenie pre administrátorov,
- obmedzte prihlasovanie a prístup k /wp-admin,
- žiadne „nulled" (pirátske) témy a pluginy.
Čím menej pluginov, tým menšia plocha na útok a tým menej vecí, čo sa po aktualizácii pokazí.
Kedy stačí jednoduchý WordPress a kedy treba kódovať
- Malý blog alebo osobná prezentácia – pokojne všeobecná téma a blokový editor. Nie je čo pokaziť.
- Firemný web, ktorý má reprezentovať a prinášať dopyty – už sa oplatí kódovaná téma kvôli rýchlosti, SEO a tomu, že web rastie s firmou.
- E-shop – jednoznačne kódovať. Pri e-shope sa builder skôr či neskôr vypomstí.
- Neštandardné funkcie, vysoká návštevnosť, napojenia a automatizácie – kódovaná téma je jediná rozumná cesta.
Záver
„Ako na WordPress" nie je len o tom, čo naklikať v administrácii. Kľúčové rozhodnutie padne skôr: či web poskladáte z buildera a pluginov, alebo ho postavíte na nakódovanej téme.
Prvá cesta je rýchla a lacná na začiatku, ale v ostrej prevádzke nespoľahlivá. Druhá dá web, ktorý je rýchly, stabilný, bez závislosti od desiatok pluginov a pripravený na rast.
My robíme WordPress výhradne cez čisté kódovanie – a vieme to v cenách ako konkurencia, ktorá stavia na builderoch.
Riešite web alebo e-shop, ktorý má naozaj fungovať? Porozprávajme sa o tom, čo potrebujete.
Nezáväzná konzultácia →