Vlastné fragmenty CSS a JavaScript

Iba v balíku Pro. Custom CSS & JavaScript nie je súčasťou bezplatného pluginu ani verzie z WordPress.org. Nájdete ho v skupine Baza Helper „Vývojár“.

Karta Vlastné CSS a JavaScript (Baza Helper > Vlastné CSS a JavaScript) drží malé kúsky kódu mimo vašej témy, takže ich aktualizácia témy nestratí.

Pridanie fragmentu

  1. Stlačte Pridať úryvok.
  2. Dajte mu Názov a zapnite Zapnúť úryvok. Nový úryvok je vypnutý, kým ho nezapnete.
  3. Vyberte Typ kódu: CSS alebo JavaScript. Pri JavaScripte vyberte aj Umiestnenie, Head alebo Footer.
  4. Vložte kód bez značiek script alebo style, bez značiek HTML alebo PHP.
  5. Stlačte Uložiť zmeny v lište (alebo Ctrl+S, Cmd+S na Macu). Ak sa nič nezmenilo, napíše „Žiadne zmeny na uloženie“. Zmeny sa neukladajú samy.

Možnosti

  • Spustiť po pripravení DOM obalí JavaScript tak, aby sa spustil po spracovaní stránky.
  • Načítať jQuery z WordPressu pridá jQuery ako závislosť.
  • Publikum: Všetci, Hostia alebo Prihlásení používatelia.
  • Priorita (nižšia sa spustí skôr) určuje poradie medzi fragmentmi.
  • Poznámky sú pre vás a nikdy sa nevypisujú na webe.

Editor je editor kódu WordPressu so zvýrazňovaním a číslami riadkov. Ak ste vo svojom profile vypli zvýrazňovanie syntaxe, zostane obyčajné textové pole. CSS ide do head. JavaScript ide do head alebo päty.

Pravidlá zobrazenia

Otvorte Zobraziť na a vyberte, kde sa fragment načíta: Celý web, Úvodná stránka, Príspevky a stránky alebo Vybrané ID stránok/príspevkov so zoznamom zahrnutia alebo vylúčenia. Fragment pre vybrané stránky potrebuje aspoň jedno ID.

Limity a bezpečnosť

  • Najviac 50 fragmentov, 64 KB na fragment a 512 KB spolu.
  • Uloženie vyžaduje oprávnenia manage_options a unfiltered_html. Kód sa v editore nikdy nespúšťa.
  • Ak bol fragment zmenený v inej relácii, pred uložením vás požiadajú o opätovné načítanie.
  • Zapnutý JavaScript beží s prístupom k verejnej stránke, preto používajte len dôveryhodný kód. Fragmenty nenahrádzajú analytiku so súhlasom, na to použite „Analytika a overenie webu“.
  • Odstránenie fragmentu platí po uložení.

Aby ste sa zotavili zo zlého kódu, nastavte v wp-config.php konštantu BAZA_HELPER_DISABLE_CUSTOM_CODE na true. Editor zostane dostupný. Akcia baza_helper_code_snippets_saved beží po uložení.

Čo editor odmieta

Editor odmieta kód, ktorý sa skrýva (zahmlený kód alebo kód zostavený z textu cez eval či Function), kód, ktorý dotiahne iné skripty, rámce alebo súbory, kryptominery, presmerovania na iný web a kód, ktorý číta cookies, úložisko, kľúče či heslá a posiela dáta von. V CSS odmieta @import, expression() a adresy javascript:. Odmietnutý úryvok sa neuloží a správa pomenuje, čo sa našlo.

Uložené úryvky sú podpísané. Ak ich niečo zmení v databáze bez tohto editora, žiadny sa nespustí a karta ukáže červenú poznámku, kým administrátor znova neuloží. PHP tu nie je a v administrácii nič nebeží. Cache stránok sa pri uložení vyčistia. Externé CDN môže potrebovať vlastné vyčistenie. Sledovanie nechajte v nástroji Analytics, ktorý rešpektuje súhlas.

V multisite WordPress obmedzuje unfiltered HTML, takže úryvky môžu čítať alebo meniť iba používatelia, ktorí majú aj manage_options, aj unfiltered_html.

Naposledy upravené: 19.10.2026