Кодекс

ThickBox API: модальне вікно в адмінці

У WordPress є така штука як ThickBox – це API для створення модальних вікон у адмінці (попапів, popup). Таке вікно, наприклад, можна бачити, натиснувши кнопку «Деталі» на сторінці плагінів. Користуватися дуже просто і як завжди, налаштування досить …

Передача змінних за посиланням у apply_filters(), do_actions()

У цій нотатці показано, як передати у фільтр змінну за посиланням. Таке буває потрібно вкрай рідко, але іноді все ж таки потрібно. Суть проблеми. Фільтр у WordPress змінює значення, що передається: змінює значення переданої змінної і повертає його в …

Стандарти PHP коду в WordPress – найкращі практики

Щоб код WordPress скрізь був оформлений в одному стилі і зручно читався в ядрі, плагінах і темах, рекомендується дотримуватися стандартів написання коду, прийнятих розробниками WordPress. Ці стандарти дуже схожі на стандарт PEAR, проте є й кардинальні.

Must-Use плагіні в WordPress

p align=”justify”> Плагіни обов’язкового використання (Must-use plugins), відомі також під назвою mu-plugins – це плагіни, які встановлюються в спеціальну директорію в каталозі контенту і завжди активні для сайту та всіх сайтів мережі. Ці плагіни не видно серед …

API налаштувань (опцій): створюємо сторінку налаштувань теми або плагінів

API опцій було додано у версії 2.7 і дозволяє створювати поля форм (опції), які будуть оброблятися автоматично (зберігатися у БД та виводитися на екран). Такий підхід дає можливість зручно додавати свої опції та блоки опцій у існуючі …

3 способи побудови циклів у WordPress – WP_Query {} get_posts() query_posts()

Стаття для новачків і тих, хто вже трохи знайомий з WordPress, яка має розвінчати всі міфи використання різних варіантів циклів у WordPress. Про Цикл WordPress і з чим його їдять я вже писав і мимохіть згадував про різні варіанти циклів в описах.

Прискорення завантаження стилів дочірньої теми – @import через PHP

Використання дочірніх тем у Wordpress — правильний спосіб змінити існуючу тему, проте директива CSS @import працює повільно, тому її слід уникати. 200мс йде на завантаження файлу стилів дочірньої теми та 200мс на завантаження CSS батьківської теми. І …

Глобальні зміни у WordPress

Ми часто використовуємо функції, щоб отримати якісь дані на сторінці і не підозрюємо, що ці дані можна взяти з глобальних змінних. Наприклад, ім’я автора на сторінці автора. А іноді ми просто не знаємо, як отримати потрібні дані, де вони …