Урок 4. Робота з Ajax у плагіні автокомпліту постів
Урок 4. Робота з Ajax у плагіні автокомпліту постів

Продовжуємо розробку нашого плагіна автозаповнення постів. Сьогодні розберемо функціонал Ajax у WordPress: що, де і як підключати, як протестувати роботу без реалізованого фронтенду, та які саме запити надсилати на сервер.

читати далі...

Урок 3. Підключення стилів та JS скриптів до плагіна автокомпліту постів
Урок 3. Підключення стилів та JS скриптів до плагіна автокомпліту постів

Продовжуємо розробку плагіна «wp-post-autocomplete». У сьогоднішній статті ми підключимо стилі, js-файл і бібліотеку autocomplete з фреймворку jQuery (який за замовчуванням іде разом з ядром WordPress).

читати далі...

Урок 2. Розробка шорткоду для плагіна WP Post Autocomplete
Урок 2. Розробка шорткоду для плагіна WP Post Autocomplete

Продовжимо розробку нашого WP плагіна для автозаповнення постів. Сьогодні ми створимо шорткод з полем вводу для пошуку тексту.
Для формування коду плагіна, грубо кажучи, можна використовувати два підходи:

  1. Використовувати функції для написання хуків, фільтрів, хелперів тощо. При цьому додавати на початок кожної функції унікальний префікс, щоб уникнути конфліктів з назвами функцій інших плагінів/тем або ядра WP.
  2. Або використовувати класи для розробки. Так, тут також доведеться використовувати префікси, але значно менше, оскільки вся логіка буде прихована в методах класу.

читати далі...

Урок 1. Як самому написати плагін для WordPress.
Урок 1. Як самому написати плагін для WordPress.

Цим постом я розпочинаю серію взаємодоповнюючих статей, присвячених розробці плагінів для WordPress. Завданням плагіна, який ми розроблятимемо, буде — Ajax-пошук статей з автозаповненням. Для реалізації цієї функціональності нам доведеться розглянути щонайменше такі теми:

  1. Розробка файлу плагіна
  2. Створення шорткоду
  3. Підключення стилів і скриптів
  4. Робота з Ajax у WordPress
  5. Робота з jQuery Autocomplete
  6. Виведення списку постів на сторінку та пагінація

Як бачите, роботи чимало. І тим, хто лише починає знайомство з програмною частиною WordPress, має бути цікаво.

читати далі...

Як зробити прості таби плагіном на jQuery
Як зробити прості таби плагіном на jQuery

Дана стаття — це продовження статті про таби на jQuery і flexbox. Сьогодні ми модифікуємо наш скрипт та реалізуємо його у вигляді jQuery плагіна, трохи удосконаливши.

Перше, що ми зробимо — це розділимо логіку скрипта на два файли:

  1. CSS стилі. Ми просто перенесемо їх з HTML документа у файл «jquery.tab-light.css».
  2. JavaScript. Його код перенесемо у файл «jquery.tab-light.js»

Не забудьте підключити ці файли у ваш HTML документ.

Друге. Назвемо наш плагін «tabLight» (тобто легкий). Це ім’я ми використаємо у JS коді.

читати далі...