Plugins

Урок 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 коді.

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

Як у wp-rocket включити кешування AdSense оголошень від Google
Як у wp-rocket включити кешування AdSense оголошень від Google

WP Rocket — один із найпопулярніших плагінів кешування для WordPress, який має багатий функціонал і широкі можливості.

WP Rocket може об’єднувати та стискати JavaScript і CSS, формуючи для кожного окремий файл. При цьому Rocket «збирає» весь inline JS/CSS з HTML-коду сайту та також додає його до загальних кешованих файлів. Це, звичайно, зручно, але в деяких випадках, особливо при спільній роботі з іншими плагінами, можуть виникати помилки або некоректна робота.

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

Як в Yoast SEO програмно змінити назву та опис сайту
Як в Yoast SEO програмно змінити назву та опис сайту

Плагін Yoast SEO для WordPress має досить хороший функціонал у плані доступних хуків, що дозволяє гнучко керувати даними для побудови власних мета-тегів.

У цій статті розглянемо приклад, коли нам потрібно для певної сторінки змінити title і meta-description сайту. Приклад простий і лише демонструє роботу самих хуків. Логіку ж ви можете реалізувати будь-яку. Наприклад, в одному зі своїх проєктів я будував динамічні заголовки та описи в залежності від вибраного регіону та доступних послуг. Це був каталог послуг, розбитий за країнами, областями, містами та списком категорій.

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

Як у Yoast SEO відключити пагінацію в канонічних посиланнях категорій та тегів
Як у Yoast SEO відключити пагінацію в канонічних посиланнях категорій та тегів

Існує чудовий плагін Yoast SEO від Yoast у репозиторії WordPress. У ньому є досить багато функцій, які задовольняють більшість потреб не лише початківців, але й досвідчених SEO-фахівців.

Але мова зараз піде не про функціональні можливості цього плагіна чи його переваги над іншими аналогами. А саме про пагінацію в канонічних посиланнях тегів і категорій.

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