Elementor Pro s JetEngine pokryje velkou část běžných webů čistě vizuálně. Problém nastává v okamžiku, kdy potřebujete chování, které builder nenabízí, nebo kdy vizuální vrstva začne brzdit výkon. Tady jsou tři situace, kde se custom HTML/CSS reálně vyplatí, a jedna, kde ne.
Kdy ano: opakující se komponenta napříč šablonami
Pokud stejný vizuální prvek (např. cenová karta s podmíněným zvýrazněním) používáte na desítkách stránek přes JetEngine listing, ruční skládání ve vizuálním editoru se stává neudržitelným. Custom widget nebo shortcode s jasně definovaným rozhraním ušetří čas při každé další úpravě.
Kdy ano: výkon na kritické stránce
Vizuální buildery generují více DOM uzlů a inline stylů, než je nutné. Na stránkách, kde se měří Core Web Vitals (typicky vstupní stránky z placené reklamy), má smysl nahradit nejtěžší sekci ručně napsaným HTML/CSS bez zátěže builderu.
Kdy ano: logika mimo možnosti JetEngine
Podmíněné zobrazení založené na kombinaci více meta polí a externí podmínky (např. dostupnost skladem z jiného systému) je snazší vyřešit malým PHP snippetem než skládáním vnořených podmínek v JetEngine.
Kdy ne: jednorázová landing page
Pokud stránka vznikne jednou a nebude se replikovat, náklady na údržbu custom kódu (dokumentace, testování po update pluginů) obvykle převáží úsporu času při jednorázové stavbě ve vizuálním editoru.
Shrnutí
Custom kód se vyplatí tam, kde šetří opakovanou práci nebo řeší limit, který builder nemá šanci obejít. Mimo to zvyšuje jen riziko rozbití při aktualizaci pluginů.