Как импортировать JSON в WordPress

Как импортировать JSON в WordPress WordPress в последнее время совершает постепенный переход на JSON REST API. И это прекрасно, поскольку WordPress постепенно догоняет авангард, уже использующий JSON в своей работе. Что такое JSON Если вы не знакомы с JSON (аббревиатура от JavaScript Object Notation), просто примите к сведению, что это стандартный формат для представления данных, …

Подробнее

Накладываем водяные знаки на изображения в WordPress с помощью ImageMagick

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

Подробнее

post_class() — выводит список CSS-классов для поста

Функция post_class() выводит HTML-атрибут class=»» с содержащимися в нем классами, которые WordPress присваивает для постов. В итоге для каждого поста получаем уникальный набор классов CSS. Я уже рассматривал функцию body_class(), которую нужно было добавлять в тег <body>. Функцию же post_class() мы вставляем в тег <div>, в который заключен пост (или его анонс), примерно вот так …

Подробнее

get_template_part() — подключает файлы темы

Возможно вы уже знаете, что файл header.php (и все его производные — header-1.php, header-home.php, header-main.php и так далее) подключает функция get_header(), файл footer.php — get_footer(), а функция get_sidebar() подключит sidebar.php. А как подключить скажем nav.php или content.php? А что, если файл находится в подпапке темы? Итак, get_template_part(). По сути это аналог include() или require() (функции …

Подробнее

Форматы постов в WordPress

Форматы постов появились в версии WordPress 3.1. Что они из себя представляют? На самом деле форматы — это такая таксономия, элементы которой стандартны для любых тем WordPress. То есть WordPress поддерживает определенное количество форматов записей, а вы решаете, которые из них ваша тема будет поддерживать. Однако создавать свой собственный формат нельзя. Для чего нужны форматы …

Подробнее

Все, что нужно знать про перевод плагинов в WordPress

Все, что нужно знать про перевод плагинов в WordPress Несмотря на многочисленные статьи про перевод WordPress, лишь немногие пользователи вдаются в детали того, как это делается. Что происходит, когда вы меняете что-либо в коде? Что происходит, когда вы добавляете новые строки? Что происходит, когда вы обновляете плагин до новой версии? На эти вопросы я дам …

Подробнее

Премиальный тарифный план или платные дополнения – какая схема монетизации работает лучше для WordPress-плагинов?

Премиальный тарифный план или платные дополнения – какая схема монетизации работает лучше для WordPress-плагинов? WooCommerce, Themes Exchange и многие другие успешные WordPress-компании решили строить свой бизнес на базе модели монетизации в виде платных дополнений. Успех этих компаний подстегивает к тому, чтобы двигаться той же тропой. Однако действительно ли дополнения – это лучшая модель монетизации вашего …

Подробнее

Компания Themekraft описала сложности перехода к кастомайзеру в своих темах

Компания Themekraft описала сложности перехода к кастомайзеру в своих темах Свен Ленерт, генеральный директор Themekraft, поделился опытом перехода своей компании со страницы опций темы на кастомайзер. Он описал, насколько тяжело далась такая миграция, а также отметил пользовательское недовольство, вызванное этим шагом. «Я сожалею о тех проблемах, с которыми столкнулись некоторые пользователи. Мы получаем как положительную, …

Подробнее

Добавляем микроблог к своему WordPress блогу

Добавляем микроблог к своему WordPress блогу Я отношусь к блоггингу довольно серьезно. Когда я пишу пост, он имеет определенную цель, и обычно является достаточно длинным. Я считаю, что эта стратегия имеет непосредственное отношение к моему успеху; однако в результате этого я лишился пространства, где бы я мог поделиться парой сотен слов. Под пространством я здесь …

Подробнее

register_post_status() — регистрация статуса постов

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

Подробнее

Использование Composer в WordPress: небольшое руководство для новичков

Использование Composer в WordPress: небольшое руководство для новичков Composer – это менеджер зависимостей для PHP. Если вы вели какую-либо современную PHP-разработку в последние несколько лет, вы, скорее всего, использовали Composer. Packagist – репозиторий для Composer, то место, где Composer будет искать устанавливаемые пакеты (библиотеки). В этой статье мы объясним, почему вы должны использовать менеджер зависимостей, …

Подробнее

3 вещи, которые произойдут с WordPress в ближайшем будущем

3 вещи, которые произойдут с WordPress в ближайшем будущем Да, признаюсь честно, заголовок этой записи довольно рискованный. Скорее, он должен был иметь вид: «3 вещи, которые произойдут с WordPress в не слишком отдаленном будущем, на что я искренне надеюсь». Однако я оптимистичен по своей природе, поэтому я считаю, что эти три идеи – вполне себе …

Подробнее

Как владельцы WordPress-бизнеса извлекают выгоду от публикации своих финансовых отчетов

Как владельцы WordPress-бизнеса извлекают выгоду от публикации своих финансовых отчетов Благодаря недавнему приобретению Automattic компании WooCommerce (а также всех продуктов WooThemes), что было оценено примерно в $30 миллионов, многие владельцы WordPress-бизнеса стали все чаще смотреть в сторону создания продуктов, строго соответствующих GPL-лицензии. Приобретение Woo, которое многие пользователи окрестили как «WooMattic» – первая крупная покупка компании, …

Подробнее

Статусы постов

Надеюсь, мне не придется писать определение того, что такое статусы записей в WP. Лучше я приведу вам много примеров и покажу, как с ними работать. Каждый пост (вне зависимости от типа, будь то запись, страница или что-то ещё) в WordPress имеет свой статус. Например у опубликованных записей, которые доступны для каждого, статус publish, у черновиков …

Подробнее

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

Как импортировать и экспортировать произвольные типы записей в WordPress Перенести свой WordPress-сайт очень просто, если воспользоваться плагином бэкапа. Однако как быть, если вы хотите перенести только произвольный тип записей? В данной статье мы покажем вам, как провести импорт и экспорт произвольного типа записей в WordPress. Также мы покажем вам, как импортировать любые произвольные таксономии, связанные …

Подробнее