Recenze na WordPress: widget bez pluginu
WordPress pohání polovinu internetu a na recenze existují desítky pluginů — jenže každý plugin je další věc, která zpomaluje a stárne. Trust Tornado žádný plugin nepotřebuje: widget vložíte blokem „Vlastní HTML“ a recenze z Heureky, Googlu i vlastního sběru se načítají samy. Vyberte zdroj recenzí níže.
Co je Trust Tornado
Trust Tornado sbírá recenze z různých zdrojů — Heureka, Zboží.cz, CSV import, sběrný formulář, přeposlané e-maily — na jedno místo a zobrazuje je na vašem webu jako widget: wall of love, slider, hodnoticí badge, trust lištu nebo logo wall. Vložení je jeden krátký kód (script + div) a funguje i přes Google Tag Manager.
Navíc umí kontextové cílení: recenzi o dopravě ukáže u dopravy, recenzi o produktu u produktu. Do 10 schválených recenzí je zdarma, tarif Pro s neomezenými recenzemi stojí 390 Kč měsíčně. Jak widget vypadá, si můžete vyzkoušet bez registrace na demo stránce.
Vyzkoušet demo widget bez registrace →
Postup krok za krokem
Na WordPressu vložíte widget Trust Tornado bez instalace pluginu — stačí blok „Vlastní HTML“ (Custom HTML) v editoru stránky. Funguje v Gutenbergu, v klasickém editoru (záložka Text) i v page builderech (Elementor, Oxygen, Bricks, Divi, WPBakery, Beaver Builder, Breakdance) — každý má prvek pro vlastní HTML/kód, přehled je v kroku 3. Jen jedna podmínka: kód vkládejte jako administrátor — nižším rolím WordPress <script> při uložení odstraní.
Zkopírujte kód widgetu v Trust Tornado
V administraci Trust Tornado otevřete projekt → Widgety, vyberte widget a zkopírujte kód pro vložení — jeden krátký script a jeden div.
Vložte blok Vlastní HTML
V editoru stránky nebo příspěvku klikněte na „+“, vyhledejte blok „Vlastní HTML“ (Custom HTML) a vložte do něj celý zkopírovaný kód — script i div dohromady. V klasickém editoru přepněte na záložku Text (HTML). Vkládejte přihlášení jako administrátor.
Používáte page builder? Kód patří do jeho prvku pro vlastní kód
Každý builder má prvek, který přijme surové HTML a script — přetáhněte ho na místo, kde mají recenze být, a vložte celý kód: Elementor → widget „HTML“ (jen pro administrátory; globální script řeší Elementor Pro → Custom Code, nebo bezplatný WPCode). Oxygen → element „Code Block“ (+Add → Basics → Code Block, záložka PHP & HTML; v Oxygen 6 elementy „PHP Code“ / „JavaScript Code“). Bricks → element „Code“ a u něj zapnout „Execute code“ — navíc musí být globálně povoleno Bricks → Settings → Custom code → Code execution (a role s oprávněním „Execute code“). Divi → modul „Code“. WPBakery → element „Raw HTML“. Beaver Builder → modul „HTML“. Breakdance → element „Code Block“. Ve všech případech platí totéž co u bloku Vlastní HTML: vkládat jako administrátor a po uložení zkontrolovat, že script v HTML stránky zůstal.
Publikujte a zkontrolujte web
Stránku aktualizujte a otevřete web v anonymním okně. Widget se vykreslí v místě bloku. Pokud používáte cache plugin (WP Rocket, LiteSpeed…), vyprázdněte cache — a soubor w.js přidejte do výjimek minifikace či „Delay JavaScript“.
Volitelně: script globálně, div per stránka
Chcete widget na více stránkách? Script vložte jednou do patičky celého webu přes bezplatný plugin WPCode (Code Snippets → Header & Footer → Footer) a na jednotlivé stránky pak dávejte jen div — čistší a rychlejší řešení.
Časté chyby (WordPress)
- Script po uložení zmizel z kódu stránky. WordPress ponechá <script> jen uživatelům s oprávněním unfiltered_html — na běžném webu je to administrátor, na multisite jen super admin. Vkládejte kód jako admin; script umí odstranit i bezpečnostní plugin (Wordfence apod.) — pak povolte naši doménu.
- Widget se nenačítá kvůli cache či optimalizaci JS. Cache pluginy s funkcí „Delay/Defer JavaScript“ nebo „Combine JS“ umí w.js odložit či rozbít. Přidejte w.js do výjimek (např. WP Rocket → File Optimization → Excluded JavaScript Files) a vyprázdněte cache.
- Kód vložený do vizuálního režimu editoru. Ve vizuálním režimu se kód zobrazí jako text. Použijte blok „Vlastní HTML“ (Gutenberg), záložku Text (klasický editor) nebo kódový prvek builderu (Elementor HTML, Oxygen Code Block, Bricks Code, Divi Code, WPBakery Raw HTML, Beaver Builder HTML).
- V Bricks se kód zobrazí jako text, nebo se script nespustí. Bricks kód v elementu „Code“ ve výchozím stavu jen zobrazuje. Zapněte u elementu „Execute code“ a globálně Bricks → Settings → Custom code → Code execution; uživatel musí mít oprávnění „Execute code“ (administrátor ho má).
- WordPress.com zdarma script nepovolí. Na hostovaném WordPress.com vyžadují tagy <script> placený plán s podporou pluginů. Na vlastním hostingu (WordPress.org) žádné omezení není.
Jak ověřit, že widget běží
- Otevřete stránku na webu (ne v editoru) v anonymním okně — widget se vykreslí v místě bloku.
- Zobrazte zdrojový kód stránky (Ctrl/Cmd+U) a ověřte, že script i div jsou v HTML nezměněné — pokud script chybí, ořezala ho role nebo bezpečnostní plugin.
- F12 → Network: w.js má status 200; Console je bez chyb.
- Po každé změně vyprázdněte cache pluginu (a CDN) a načtěte stránku znovu.
Alternativa: nasazení přes Google Tag Manager
Pokud na webu používáte Google Tag Manager, nemusíte do šablony sahat vůbec — widget nasadíte značkou:
- V GTM vytvořte značku Značky → Nová → Vlastní HTML a vložte do ní kód widgetu.
- Přidejte pravidlo spuštění — All Pages, nebo podmínku na konkrétní URL, pokud má widget běžet jen na některých stránkách.
- Ověřte značku v režimu Náhled a kontejner publikujte. Widget se vloží na konec stránky — ideální pro plovoucí widget, lištu nebo badge.
Podrobný postup: recenze přes Google Tag Manager.
Časté otázky
Potřebuji na WordPress plugin?
Ne. Widget je krátký HTML kód, který vložíte blokem „Vlastní HTML“ — bez pluginu, bez zásahů do šablony. Plugin (bezplatný WPCode) se hodí jen tehdy, když chcete script načítat globálně v patičce celého webu.
Bude widget fungovat s mojí šablonou a builderem?
Ano. Widget je obyčejný script + div, takže funguje s libovolnou šablonou i page builderem, který umí vložit vlastní HTML: Elementor (widget HTML), Oxygen (Code Block), Bricks (Code s Execute code), Divi (Code), WPBakery (Raw HTML), Beaver Builder (HTML), Breakdance (Code Block). Vzhledově se přizpůsobí — dědí písmo vašeho webu.
Kam dát script, když chci widget na víc stránkách?
Script vložte jednou globálně do patičky (bezplatný plugin WPCode → Code Snippets → Header & Footer → Footer, nebo Elementor Pro → Custom Code) a do stránek pak dávejte jen div — v bloku Vlastní HTML nebo v kódovém prvku builderu. Widget se načte na každé stránce s divem.