Własne fragmenty CSS i JavaScript

Tylko w pakiecie Pro. Custom CSS & JavaScript nie jest częścią darmowej wtyczki ani wersji z WordPress.org. Znajduje się w grupie Baza Helper „Deweloper”.

Zakładka Własny CSS i JavaScript (Baza Helper > Własny CSS i JavaScript) trzyma małe fragmenty kodu poza motywem, więc aktualizacja motywu ich nie traci.

Dodaj fragment

  1. Kliknij Dodaj fragment kodu.
  2. Nadaj mu Nazwa i włącz Włącz fragment kodu. Nowy fragment jest wyłączony, dopóki go nie włączysz.
  3. Wybierz Typ kodu: CSS lub JavaScript. Dla JavaScriptu wybierz też Lokalizacja, Head lub Footer.
  4. Wklej kod bez znaczników script ani style, bez znaczników HTML ani PHP.
  5. Kliknij Zapisz zmiany na pasku (lub Ctrl+S, Cmd+S na Macu). Gdy nic się nie zmieniło, pisze „Brak zmian do zapisania”. Zmiany nie zapisują się same.

Opcje

  • Uruchom po gotowości DOM opakowuje JavaScript, aby uruchamiał się po sparsowaniu strony.
  • Ładuj jQuery z WordPress dodaje jQuery jako zależność.
  • Odbiorcy: Wszyscy, Goście lub Zalogowani użytkownicy.
  • Priorytet (niższy działa pierwszy) ustala kolejność między fragmentami.
  • Notatki są dla Ciebie i nigdy nie są wypisywane na stronie.

Edytor to edytor kodu WordPressa z podświetlaniem i numerami wierszy. Jeśli wyłączyłeś podświetlanie składni w swoim profilu, zostaje zwykłe pole tekstowe. CSS trafia do head. JavaScript trafia do head lub stopki.

Reguły wyświetlania

Otwórz Wyświetlaj na, aby wybrać, gdzie ładuje się fragment: Cała witryna, Strona główna, Wpisy i strony lub Wybrane ID stron/wpisów z listą włączeń lub wykluczeń. Fragment dla wybranych stron potrzebuje co najmniej jednego identyfikatora.

Limity i bezpieczeństwo

  • Najwyżej 50 fragmentów, 64 KB na fragment i 512 KB łącznie.
  • Zapis wymaga uprawnień manage_options i unfiltered_html. Kod nigdy nie jest wykonywany w edytorze.
  • Jeśli fragment zmieniono w innej sesji, przed zapisem zostaniesz poproszony o przeładowanie.
  • Włączony JavaScript działa z dostępem do strony publicznej, więc używaj tylko zaufanego kodu. Fragmenty nie zastępują analityki uwzględniającej zgodę, użyj do tego „Analityka i weryfikacja witryny”.
  • Usunięcie fragmentu obowiązuje po zapisie.

Aby wyjść z zepsutego kodu, ustaw w wp-config.php stałą BAZA_HELPER_DISABLE_CUSTOM_CODE na true. Edytor pozostaje dostępny. Akcja baza_helper_code_snippets_saved działa po zapisie.

Co edytor odrzuca

Edytor odrzuca kod, który się ukrywa (zaciemniony kod lub kod budowany z tekstu przez eval albo Function), kod doładowujący inne skrypty, ramki lub pliki, koparki kryptowalut, przekierowania na inną witrynę oraz kod, który czyta cookie, pamięć, klucze lub hasła i wysyła dane na zewnątrz. W CSS odrzuca @import, expression() i adresy javascript:. Odrzucony fragment nie jest zapisywany, a komunikat podaje, co znaleziono.

Zapisane fragmenty są podpisane. Jeśli coś zmieni je w bazie danych bez tego edytora, żaden z nich się nie wykona, a karta pokaże czerwoną notatkę, dopóki administrator nie zapisze ponownie. Nie ma PHP i nic nie działa w panelu administracyjnym. Pamięci podręczne stron są czyszczone przy zapisie. Zewnętrzny CDN może wymagać własnego czyszczenia. Trzymaj śledzenie w narzędziu Analytics, które respektuje zgodę.

W multisite WordPress ogranicza unfiltered HTML, więc fragmenty mogą czytać lub zmieniać tylko użytkownicy, którzy mają zarówno manage_options, jak i unfiltered_html.

Ostatnia modyfikacja: 19.10.2026