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

Данным постоя я стартую ряд взаимодополняющих статей, посвященных разработке плагинов под WordPress. Задачей разрабатываемого нами плагина будет - Аякс поиск статей с автокомплитом. Для реализации данного функционала, как минимум нам придется затронуть ряд тем, а именно:

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

Как видите, работы предстоит не мало. И тем кто делает лишь первые шаги в изучение программной части движка ВордПресс должно быть интересно.

читать далее...

Урок 1. Как самому написать плагин для WordPress.
Как сделать простые табы плагином на jQuery
Как сделать простые табы плагином на jQuery

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

  1. Стили. Они останутся не измены, мы их просто перенесем из html документа в файл «jquery.tab-light.css».
  2. JavaScript. Его код перенесем в файл «jquery.tab-light.js»

Так же, не забудьте подключить выше описанные файлы в ваш html документ.

Второе. Назовем наш плагин «tabLight» (т. е. простой). Данное название мы будет использовать в JS коде.

читать далее...

Как сделать простые табы плагином на jQuery
Как в php найти ключ в массиве по значению
Как в php найти ключ в массиве по значению

Для того что бы определить ключ массива зная его значения, можно использовать как минимум три варианта решения.

  1. Мы можем использовать известную уже нам ф-ю array_search. Ранее в статье про удалении элемента из массива ее мы уже использовали.
  2. В цикле, пройтись по всем элементам массива и сравнив значения, определить ключ.
  3. Использовать ф-ю «array_walk», имитируя вариант из пункта 2.

читать далее...

Как в php найти ключ в массиве по значению
Как реализовать подписку в MailChimp по API
Как реализовать подписку в MailChimp по API

MailChimp, одна из самых популярных платформ для автоматизации email маркетинга. Имеющая богатый API арсенал, позволяющий удаленно управлять базами, подписчиками и рассылкой. В данной статье мы рассмотрим простой пример подписки пользователя по АПИ, и добавления его в список рассылки.

читать далее...

Как реализовать подписку в MailChimp по API
Как определить геолокационные данные пользователя
Как определить геолокационные данные пользователя

Для того чтобы определить локацию пользователя, нам понадобится его IP и база данных со списком IP адресов и привязанных к ней территориальных данных. Но так как пример с БД мы уже реализовывали раньше, в данной статье. То сегодня мы немного усложним нашу задачу, и будет взаимодействовать со сторонним сервисом по его API, получая в ответ всю интересующую нас информацию — временную зону, широту, долготу, страну и город.

читать далее...

Как определить геолокационные данные пользователя