Публикация в группе: Полезное для WordPress

Категории группы: Полезное

Всем привет! Хочу поделится своей наработкой для WordPress разработчиков.

Долгое время, я работал в web студии, где натяжка шаблона html на WordPress была поставлена на поток.
Я решил упростить жизнь себе и коллегам. Короче говоря, создал свой набор методов для работы с WordPress, что бы все быстрее делать.

Оформил все в виде плагина и отправил в репозиторий WordPress. Плагин успешно приняли, вот ссылка.

Что умеет Framework?

1. Работа с мета полями.

Мне постоянно приходилось создавать мета поля. Делал их либо ручками, либо через плагин типа Pods. Если это текстовое поле, то ладно. А вот если select или checkbox, вот тут сложнее. Но с использованием SP Framework все стало гораздо проще, да и код стал лучше.

Мета поля можно создавать для: пост-тайпов, таксономий и пользователей.

Типы полей: текстовые, числовые, select, checkbox, изображения и яндекс карта

2. Создание Таксономий и Пост-тайпов.

Я добавил возможность создание таксономий и пост-тайпов через SP Framework, что бы сохранить единый стиль написания кода проекта. Код напоминает стандартный способ создания.

3. Кастомайзер

Стандартный способ создание полей в Кастомайзере мне не нравился. Я сделал удобнее.

Кстати, я об этом уже писал.

4. Страницы настроек в админке.

Стандартный способ создание страниц настроек в админке сложный. Я опять все упростил.

5. Виджеты

Если кому то инертно, то SP Framework может созвать виджеты. Но я ограничился двумя типами полей(текстовое и числовое).

Тоже об этом писал.

6. Меню.

Бывали такие случаи когда frontend разраб сделает меню так, что хрен его прикрутишь к вордпресу. Поэтому, я добавил реализацию более простого способа работы с меню.

7. AJAX

Ajax классная штука, но вот пока ее реализуешь в WordPress можно запутаться. Я значительно упростил использование Ajax в SP Framework.

8. Яндекс карты

Мне приходилось создавать проекты где была привязка элемента пост-тайпа к координатам. Я решил добавить эту возможность в SP Framework
Нужно только указать тип поля map.

И подключить яндекс api.

9. Woocommerce

Частенько я делал интернет магазины. Решил расширить SP Framework и добавил тут да два класса для работы с Woocommerce.
Один для работы со стандартными возможностями.

Другой для настройки страницы checkout.

Подведу итог. SP Framework стал для меня полноценным инструментом для создания сайтов любой сложности на WordPress. И хотелось, что бы он помогал и упрощал жизнь другим WordPress разработчикам.

Документация

Видео документация

5

Автор публикации

не в сети 2 дня

spoot@bk.ru

84
Комментарии: 54Публикации: 29Регистрация: 09-03-2016Продаж/Покупок: 242/3