Jak vložit na stránku JavaScript?

Úvodní stránka Fórum podpory WordPressu Pluginy (funkčnost webu) Jak vložit na stránku JavaScript?

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 3 roky, 10 měsíců.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #29092

    dorana
    Participant

    Dobrý den,

    ve WordPressu používám Page Builder by SiteOrigin a potřeboval bych na stránku přidat JavaStript. Existuje nějaký shordcode, či widget, nebo je nejaký jiný zkůsob který mi to umožní.

    Děkuji
    Patrik Kučera

    #29095

    sjiamnocna
    Participant
    Web

    Dobrý den, ve WordPressu funguje docela spolehlivý systém na přidávání skriptů a stylů.

    Jde o soubory z jiné adresy, nebo z Vašeho serveru?

    Zajišťuje to funkce wp_enqueue_script().

    Pokud chcete plugin – tady něco je:
    https://wordpress.org/plugins/insert-headers-and-footers/

    #29096

    dorana
    Participant

    Jde o přidání JavaScriptového kódu pro webový formulář, no nějž uživatelé budou zapisovat kontaktní informace. Tyto informace se poté ukládají do jiné webové aplikace – jiná adresa.

    #29108

    admin
    Keymaster
    Web

    @sjiamnocna: Díky za tip na plugin.

    @dorana: Pokud používáte Page Builder by SiteOrigin, tak by to mělo jít vcelku jednoduše, a to pouze přidáním textového widgetu na konkrétní stránku. Potřebný HTML a JavaScript do něj vložíte a mělo by to fungovat, pokud nejde o nějaký speciální kód. Pokud by to nešlo, tak si můžete vytvořit (např. pomocí pluginu Shortcoder) vlastní zkrácený zápis (shortcode) a ten potom vkládat přímo do stránky (řešili jsme např. zde).

    Pokud to ale chcete umístit na celém webu (a ne jen na konkrétní stránce), tak to budete muset vložit přímo do šablony. Pokud jde pouze o JavaScript, tak je možné použít zmiňovanou funkci wp_enqueue_script(), ale pokud jde o klasickou kombinaci HTML (obsahuje nějaký placeholder) a JavaScriptu, tak to pak budete muset vložit do šablony přímo, ideálně v rámci samostatného souboru a načítat přes get_template_part().

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.