Кодекс

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

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

ThickBox API: модальне вікно в адмінці Читати далі »

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

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

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

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

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

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

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

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

Must-Use плагіні в WordPress Читати далі »

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

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

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

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

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

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

WordPress HTTP API – документація, секрети та тонкощі простими словами

У PHP є кілька способів відправити HTTP запит, WordPress тільки один. Але цей один спосіб включає всі варіанти підтримувані PHP – це і є API, це стандарт і це зручно!

WordPress HTTP API – документація, секрети та тонкощі простими словами Читати далі »

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

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

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

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

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

Глобальні зміни у WordPress Читати далі »