История приобретений Automattic: от Gravatar до WooThemes

История приобретений Automattic: от Gravatar до WooThemes Одной из самых свежих покупок Automattic стала компания WooThemes, которая стояла за созданием бесплатного плагина для электронной коммерции в WordPress – WooCommerce. По этому поводу было много разных обсуждений, касающихся того, что это может значить для WordPress в свете влияния Automattic на развитие этой платформы. За эти годы …

Подробнее

Использование WP-CLI для управления WordPress сайтом через командную строку

wp-cli

Использование WP-CLI для управления WordPress сайтом через командную строку WordPress – популярная система управления контентом, используемая миллионами веб-сайтов. С ее помощью можно легко структурировать, обслуживать и создавать контент в сети, взаимодействуя с посетителями и участниками. Несмотря на то что большинство людей полюбили систему WordPress за ее удобный графический интерфейс, есть определенные преимущества и в управлении …

Подробнее

Отправка email с вложениями при помощи PHPMailer в WordPress

Теперь разберёмся с отправкой письма с вложением (вложениями) средствами WordPress. PHPMailer PHPMailer — это такой класс, который позволяет очень удобно (на мой взгляд) отправлять емайлы. Подробное описание класса не было целью этого поста, поэтому я лишь покажу, как нужно приклеплять вложения посредством кода PHP и приведу подробный пример. Итак, чтобы добавить вложение к письму, используйте …

Подробнее

Установка WordPress на Ubuntu 15.04

ubuntuwp

Установка WordPress на Ubuntu 15.04 В данном руководстве мы рассмотрим, как установить WordPress на сервер с Ubuntu 15.04. Мы будем исходить из предположения, что у вас уже установлена система Ubuntu и имеется root- или административный доступ к серверу. В противном случае вы не сможете воспользоваться инструкциями, представленными ниже. Поэтому сначала установите Ubuntu и войдите под …

Подробнее

Создаем произвольные шорткоды в WordPress

Создаем произвольные шорткоды в WordPress Шорткоды – прекрасный инструмент для создания сложного контента в редакторе записей WordPress без обращения к тегам или другим комплексным механизмам. Так как при использовании шорткодов вы управляете точным выводом, вы можете легко внедрять шорткоды в любой проект или создавать хуки, который позволят другим делать это. В данной статье мы посмотрим …

Подробнее

get_children() — функция для получения дочерних постов, страниц, либо прикрепленных к посту файлов

Начну с того, что функция get_children() ну очень часто встречается в различных примерах — как в буржунете, так и в русскоязычном сегменте (как известно, большинство русских блоггеров как раз таки и берут оттуда весь код вдохновение). Поэтому я и решил подробно остановиться на описании этой функции (а ещё в связи с нехваткой времени на написание …

Подробнее

Как добавить администраторские уведомления и сообщения об ошибках в бэкэнд WordPress

Как добавить администраторские уведомления и сообщения об ошибках в бэкэнд WordPress Администраторские уведомления – неотъемлемая часть плагинов. Уведомления позволяют вам выводить сообщения об ошибках/успешном выполнении, разные пользовательские предупреждения. С помощью таких уведомлений вы можете объяснить пользователям, что именно случилось, а также потребовать от них выполнения некоторых действий. В данной статье мы рассмотрим стандартный способ добавления …

Подробнее

Управление WordPress-сайтом с помощью Git и Composer. Часть 1. Сохраняем WordPress в Git

Git-Composer

Управление WordPress-сайтом с помощью Git и Composer. Часть 1. Сохраняем WordPress в Git Предлагаем вашему вниманию серию статей, посвященную управлению WordPress-сайтом с помощью Git и Composer. Вместе мы посмотрим на то, как сохранить WordPress в Git, а также как управлять разными элементами WordPress-сайта, которые не должны храниться в вашем репозитории Git (к примеру, темы и …

Подробнее

Управление WordPress-сайтом с помощью Git и Composer. Часть 2. Используем Composer для управления темами и плагинами

Управление WordPress-сайтом с помощью Git и Composer. Часть 2. Используем Composer для управления темами и плагинами В первой части мы посмотрели на то, как сохранить WordPress-сайт в Git и как управлять им с помощью Git, однако мы сознательно не включали в Git-репозиторий файлы из папки wp-content. Это означает, что вы должны вручную перенести любые темы …

Подробнее

Управление WordPress-сайтом с помощью Git и Composer. Часть 3. Используем подмодули Git для управления темами и плагинами

Управление WordPress-сайтом с помощью Git и Composer. Часть 3. Используем подмодули Git для управления темами и плагинами В части 2 серии статей мы рассмотрели то, как использовать Composer для управления темами и плагинами в WordPress. В данной статье мы познакомимся с альтернативным способом управления темами и плагинами, который не требует никаких сторонних инструментов. Небольшая выдержка …

Подробнее

Плюсы и минусы фримиум бизнес-модели для разработчиков плагинов WordPress

Плюсы и минусы фримиум бизнес-модели для разработчиков плагинов WordPress За последние несколько лет индустрия премиум-плагинов заметно расширилась и развилась. По моему мнению, рост премиум-плагинов ответственен за коренное изменение платформы WordPress гораздо больше, нежели какой-либо другой фактор в последние годы – премиальные плагины сделали мощную, комплексную функциональность доступной для всех. Сегодня большинство пользователей WordPress готово легко …

Подробнее

Стоит ли продавать свои премиум-плагины на CodeCanyon?

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

Подробнее

9 интересных приемов работы с библиотекой медиа в WordPress

9 интересных приемов работы с библиотекой медиа в WordPress Медиа библиотека в WordPress может делать гораздо больше, чем просто хранить ваши файлы. Это – очень мощный инструмент, который охватывает все ваши потребности, связанные с управлением медиа-файлов. В текущей статье мы рассмотрим некоторые не самые популярные приемы работы с медиа-библиотекой. Я покажу вам, как использовать медиа-библиотеку …

Подробнее

Основы WordPress REST API

Основы WordPress REST API Платформа WordPress все эти годы постепенно отходила от своих блоговых корней. Последним гвоздем в крышку гроба стал REST API. Поскольку WordPress вступает на арену полноценных платформ для создания веб-приложений, REST API является тем, что позволяет сделать взаимодействие с внешними игроками частью базовой системы. Цель проекта, доступного сейчас в виде плагина REST …

Подробнее

Принцип единственной обязанности в WordPress

Принцип единственной обязанности в WordPress Разработчикам WordPress порой достаточно трудно расширить свои знания и навыки в сфере PHP. Не хватает полезных ресурсов или руководств для понимания существующих концепций. Всего несколько недель назад Натаниэль попросил помощи в Twitter по поводу опубликованного им вопроса на Stack Overflow. Он искал помощи в плане применения принципа единственной обязанности в …

Подробнее