Власні фрагменти CSS і JavaScript

Лише в пакеті Pro. Custom CSS & JavaScript не входить у безкоштовний плагін чи версію WordPress.org. Він у групі Baza Helper «Розробник».

Вкладка Власний CSS та JavaScript (Baza Helper > Власний CSS та JavaScript) зберігає невеликі шматки коду поза вашою темою, тож оновлення теми їх не втрачає.

Додавання фрагмента

  1. Натисніть Додати фрагмент.
  2. Дайте йому Назва і ввімкніть Увімкнути фрагмент. Новий фрагмент вимкнено, доки ви його не ввімкнете.
  3. Виберіть Тип коду: CSS або JavaScript. Для JavaScript виберіть також Розташування, Head або Footer.
  4. Вставте код без тегів script чи style, без тегів HTML чи PHP.
  5. Натисніть Зберегти зміни у панелі (або Ctrl+S, Cmd+S на Mac). Якщо нічого не змінилося, він пише «Немає змін для збереження». Зміни самі не зберігаються.

Параметри

  • Виконувати після готовності DOM обгортає JavaScript, щоб він запускався, коли сторінку розібрано.
  • Завантажувати jQuery з WordPress додає jQuery як залежність.
  • Аудиторія: Усі, Гості або Користувачі, що ввійшли.
  • Пріоритет (менше значення виконується раніше) задає порядок між фрагментами.
  • Нотатки призначені для вас і ніколи не виводяться на сайті.

Редактор це редактор коду WordPress із підсвічуванням і номерами рядків. Якщо ви вимкнули підсвічування синтаксису у своєму профілі, лишається звичайне текстове поле. CSS потрапляє в head. JavaScript потрапляє в head або футер.

Правила показу

Відкрийте Показувати на, щоб вибрати, де завантажується фрагмент: Увесь сайт, Головна сторінка, Записи та сторінки або Вибрані ID сторінок/записів зі списком включення чи виключення. Фрагменту для вибраних сторінок потрібен принаймні один ідентифікатор.

Обмеження та безпека

  • Щонайбільше 50 фрагментів, 64 КБ на фрагмент і 512 КБ загалом.
  • Для збереження потрібні дозволи manage_options і unfiltered_html. Код ніколи не виконується в редакторі.
  • Якщо фрагмент змінено в іншому сеансі, перед збереженням вас попросять перезавантажити.
  • Увімкнений JavaScript працює з доступом до публічної сторінки, тож використовуйте лише перевірений код. Фрагменти не замінюють аналітику з урахуванням згоди, для цього використовуйте «Аналітика та підтвердження сайту».
  • Видалення фрагмента набуває чинності після збереження.

Щоб відновитися від зламаного коду, встановіть у wp-config.php константу BAZA_HELPER_DISABLE_CUSTOM_CODE у true. Редактор залишається доступним. Дія baza_helper_code_snippets_saved виконується після збереження.

Що редактор відхиляє

Редактор відхиляє код, що ховає себе (заплутаний код або код, зібраний із тексту через eval чи Function), код, що підтягує інші скрипти, фрейми чи файли, криптомайнери, перенаправлення на інший сайт і код, що читає cookie, сховище, ключі чи паролі й надсилає дані назовні. У CSS він відхиляє @import, expression() і адреси javascript:. Відхилений фрагмент не зберігається, а повідомлення називає, що знайдено.

Збережені фрагменти підписані. Якщо щось змінює їх у базі даних без цього редактора, жоден із них не виконується, а вкладка показує червону примітку, доки адміністратор не збереже знову. PHP немає, і в адмінці нічого не виконується. Кеші сторінок очищаються під час збереження. Зовнішній CDN може потребувати власного очищення. Тримайте відстеження в інструменті Analytics, який враховує згоду.

У мультисайті WordPress обмежує unfiltered HTML, тож читати чи змінювати фрагменти можуть лише користувачі, які мають і manage_options, і unfiltered_html.

Востаннє змінено: 19.10.2026