O projektu
Klient provozuje rodinný penzion nedaleko rakouských hranic. Jeho web běžel na starší instalaci WordPressu s vizuálním builderem (Elementor), který už nebyl aktualizovaný, zpomaloval web a komplikoval správu obsahu. Původní vizuál ovšem chtěl klient zachovat, jelikož na něj byli návštěvníci zvyklí. Bylo tak potřeba zajistit, aby web v původní podobě fungoval spolehlivě, rychle a zvládal vícejazyčný provoz i rezervace.
Zadání
Cílem bylo zachovat vizuální styl, ale kompletně přepracovat technický základ. Klient požadoval:
- přehlednější a bezpečnější správu obsahu,
- přidání německé jazykové verze (CZ/DE/EN),
- napojení na rezervační systém,
- načítání Google recenzí,
- zrychlení webu a zlepšení SEO,
- a to vše bez zbytečných pluginů nebo vizuálních builderů.
Moje řešení
Web jsem převedl na vlastní šablonu postavenou na Timberu a Bootstrapu 5. Všechny sekce jsem přepsal do čistého kódu a nahradil původní bloky vlastními ACF prvky, které se jednoduše upravují a drží strukturu webu.
Multijazyčnost jsem řešil přes WPML, včetně plnohodnotné správy obsahu i překladů. Rezervační funkci zajišťuje WP Booking, který jsem integroval přímo do šablony. Google recenze od restaurace se načítají přes napojené API a zobrazují se bez nutnosti ručního zásahu.
Výzvy a jak jsem je řešil
Největší výzvou bylo zachovat původní vzhled, ale přitom web postavit od základu znovu, a to bez builderů, pluginového balastu a rizik spojených s úpravami obsahu. Strukturu jsem převedl do čistého kódu s editovatelnými bloky přes ACF a připravil jednoduchou správu stránek, pokojů i jazykových verzí. Díky optimalizaci (WP Rocket, Bootstrap 5, správná HTML struktura) se web výrazně zrychlil a lépe obstál v technických metrikách SEO.
Výsledek
Vznikl web, který vypadá téměř stejně jako ten původní, nicméně funguje nesrovnatelně lépe. Je rychlý, spolehlivý, bezpečný a plně pod kontrolou klienta. Přibyly důležité funkce jako vícejazyčnost, rezervace a recenze, aniž by se narušil zaběhlý vzhled. Správa obsahu je nyní přehledná a jednoduchá a díky lepšímu výkonu se zvedla i organická návštěvnost.
Technologie a detaily řešení
Základ webu tvoří WordPress přenesený na moderní technický základ. Šablona je vyvinutá na míru bez vizuálních builderů a zbytečných pluginů, což zajišťuje vysoký výkon a dlouhodobou udržitelnost.
Šablona stojí na Timberu a Twigu, které dávají WordPressu přehlednou architekturu a čisté šablony. Oddělení logiky od prezentace zjednodušuje úpravy, drží kód konzistentní a udržitelnost i do budoucna.
ACF Pro tvoří základ administrace na míru. Obsah se spravuje přes jasně definované sekce a pole, takže úpravy jsou rychlé, bezpečné a bez rizika rozbití rozvržení. Administrace odpovídá přesně potřebám webu.
Web je plně vícejazyčný díky WPML – včetně překladu obsahu, URL a metadat. Správa jazykových verzí je přehledná a nevyžaduje žádné ruční zásahy do šablony.
Frontend je postavený na Bootstrapu 5 upraveném pomocí Sass. Zajišťuje konzistentní zobrazení napříč zařízeními a čistý, responzivní design bez nadbytečného kódu.
Rezervace pokojů a služeb zajišťuje WP Booking integrovaný přímo do šablony. Uživatelé mohou rezervovat jednoduše a bez přesměrování na externí systém.