Как использовать автозагрузку и плагин контейнер в WordPress плагины

Строительство и поддержание плагинWordPress может быть сложной задачей. Чем больше кодовая база, тем труднее отслеживать все рабочие части и их связь друг с другом. И вы можете добавить к этому ограничения, введенные при работе в устаревшной версии PHP, 5.2.
В этой статье мы рассмотрим альтернативный способ разработки Плагинов WordPress, используя уроки, извлеченные из большего сообщества PHP, мир за пределами WordPress. Мы будем ходить по шагам создания плагина и исследовать использование автоматической загрузки и плагина контейнера.

Выпуск №2 — PSR-7

Специальный выпуск, посвящённый PSR-7. Всем привет! Вы слушаете «Пятиминутку PHP», выпуск номер 2 — еженедельный подкаст о новостях из мира PHP, интересных постах в блогах и современных подходах к разработке. Это специальный выпуск, посвящённый PSR-7. Итак, 18 мая принят стандарт PSR-7 — HTTP Message Interface — набор PHP интерфейсов, описывающих HTTP запрос и HTTP ответ. …

Подробнее

Выпуск №1

Оптимизируем память в PHP, Почему Doctrine ORM не подходит для PHP, рендринг ReactJS на PHP, itertools (yield), Прошлое, настоящее и будущее Code Coverage, Чего ждать, когда ждёшь ребёнка: PHP7, Внутреннее представление значений в PHP7, Phil Sturgeon, TDD — Train Driven Development Вы слушаете «Пятиминутку PHP», выпуск номер 1 — еженедельный подкаст о новостях из мира …

Подробнее

Пилотный выпуск №0

Структуры данных в PHP и улучшения в PHP 7, Вы не правильно сравниваете хэши, Russia Laravel Meetup, DevConf 19 июня, Сравнение Golang/Scala/Elixir/Ruby/Python 3 и PHP, Vagrant для PHP 7 Вы слушаете пилотный выпуск «Пятиминутки PHP» — еженедельный подкаст о новостях из мира PHP, интересных постах в блогах и современных подходах к разработке. Первая новость: «Структуры …

Подробнее

Создание передовой системы уведомлений для WordPress

Множество инструментов позволяют нам распространять содержимое веб-сайта, но когда нам нужно быстро достичь целевой группы, система уведомлений по электронной почте может быть лучшим вариантом. Если ваш веб-сайт не часто обновляется, вы можете уведомить всех подписчиков каждый раз, когда сообщение публикуется. Однако, если он обновляется часто или охватывает несколько тем, вы можете фильтровать подписчиков перед отправкой их.
Если вы выберете последнее, вы можете настроить метаполе пользователя, которое хранит немного информации для идентификации подписчиков, которые будут уведомлены. Тот же бит информации будет маркировать сообщения, которые вы публикуете. В зависимости от архитектуры веб-сайта можно хранить метаданные в категории, теге, пользовательской таксономии или пользовательском поле. В этой статье мы покажем вам, как позволить подписчикам вашего сайта решать, когда они хотят уведомления, и связаны с конкретным местом.

Лучший способ для разработки сетчатки в Photoshop

Недавно у меня был проект, в котором мне нужно было производить экраны высокой точности для планшета. Я должен был представить эти экраны на устройстве, а также производить интерактивный прототип. Они должны быть пиксель-идеальный. Хронология была жесткой (как всегда), так что я пошел с моим идти к инструменту, Photoshop. Я использую его в течение более 10 лет, и это дает мне самый быстрый высококачественный выход.
Вы проектируете в photoshop разрешение «Retina»? Если да, то эта статья для вас. Я буду ходить вас через проблемы, с которыми я столкнулся в создании макетов Retina, которые будут отображаться на планшетном устройстве. Затем я объясню способ работы, который легче и дает вам лучшую производительность. Речь идет о моем опыте работы с Photoshop, но она может быть применена к Illustrator и других программ.

XSS-уязвимость в Jetpack и Twenty Fifteen

Пакет векторных иконок Genericons

Команда Sucuri нашла уязвимость в пакете Genericons, который используется в плагине Jetpack, и во многих темах для WordPress, включая стандартную тему Twenty Fifteen. Пакет векторных иконок Genericons Данная уязвимость позволяет злоумышленнику использовать файл example.html, который поставляется вместе с пакетом иконок Genericons, для внедрения произвольного кода JavaScript. Это дает возможность атакующему прочитать куки посетителей и получить …

Подробнее

Внутри BuddyBoss с Майклом Эйзенвассером

За последние пару лет, BuddyBoss стал лидером на рынке продуктов BuddyPress. Основатель Майкл Эйзенвассер начал бизнес в 2010 году после обнаружения BuddyPress при создании международного сайта работу, чтобы помочь онлайн-работников найти работу. «BuddyPress взорвал меня», сказал Эйзенвассер. «Это позволило для сложных и полностью настраиваемый сайт членства в то же время пользу от wordPress экосистемы. Мы …

Подробнее

BuddyPress 2015 Обзор показывает увеличение англоязычных сообществ и коммерческого использования темы

Результаты опроса BuddyPress 2015 теперь доступны. В этом году опрос не имел такого же проникновения сообщества, как в 2013 и 2014годах, с 37,5% меньше респондентов, но информация по-прежнему ценна для оценки того, как и где люди используют плагин. Волонтеры собрали отзывы 211 участников в 42 разных странах. Обратная связь в этом году показывает несколько значительных …

Подробнее