Неочевидные плюсы и минусы WordPress хостинга Kinsta

Kinsta — отличный хостинг для любых WordPress проектов, предоставляющий мощную инфраструктуру для управления сложными решениями. Он быстрый «из коробки», с хорошей поддержкой 24/7 и возможностью масштабирования. Kinsta действительно снимает бОльшую часть головной боли и позволяет не волноваться о серверном администрировании, а сосредоточиться на развитии сайта. Основные преимущества платформы хорошо описаны на официальном сайте, причем можно посмотреть их в сравнении с другими решениями, например Wp Engine. Маркетинг у Kinsta на уровне, этого не отнять. Но и совершенной эту компанию назвать нельзя.

Помимо очевидных вещей, таких как кэширование на уровне nginx или автоматические бекапы, есть немало нюансов, которые незаметны при беглом тестировании. Давайте разберемся, что еще хорошо, а что не очень у Kinsta.

ПодробнееНеочевидные плюсы и минусы WordPress хостинга Kinsta

Настройка wp-config.php для работы с несколькими окружениями: локальное, тест, продакшн

При разработке продуктов на WordPress рано или поздно встает вопрос о правильной настройке процесса. Сюда входит все: начиная от выбора локального окружения, отладки, тестирования и заканчивая настройкой развертывания (деплоя) итогового кода на сервер. От того, как работает каждое звено, зависит итоговая скорость появления новых фич на сайте, поэтому лучше ответственно подойти к задаче с самого начала.

ПодробнееНастройка wp-config.php для работы с несколькими окружениями: локальное, тест, продакшн

Добавление своей ссылки в sitemap страниц Yoast SEO

Недавно я обнаружил забавный баг в популярном плагине Yoast SEO, который заключается в невозможности включить в sitemap ссылку на архив записей в случае, если сами записи запрещены к индексации.

Yoast признала ошибку 2 года назад, но до сих пор ничего не изменилось. Это достаточно странно тем, что WordPress уже давно используется не только как блог, и множество даже официальных тем создают собственные типы записей для чисто утилитарных целей, таких как хранение логотипов партнеров или преимуществ продукта. Такие типы записей обычно исключаются из индекса и не включаются в sitemap, но существует опция, позволяющая оставлять оставлять видимыми их архивы. Только она не работает 🙂

Ну да ладно, это же WordPress. С помощью небольшого сниппета можно исправить это недоразумение и получить нужную ссылку внутри page-sitemap.xml (сайтмап страниц сайта), с датой обновления равной дате изменения последней записи выбранного типа постов.

ПодробнееДобавление своей ссылки в sitemap страниц Yoast SEO

Автоматическое добавление версий файлов с помощью хуков Git

Хорошей практикой при разработке тем и плагинов для WordPress является добавление номеров версий к скриптам и файлам стилей. Если этого не делать, то старые пользователи могут столкнуться с проблемами при обновлениях, ведь они будут получать кэшированные в браузерах старые файлы, а не новые, над которыми вы так усердно работали всю ночь.

ПодробнееАвтоматическое добавление версий файлов с помощью хуков Git

Лучшие практики PHP-разработки на WordPress

Оригинал: https://10up.github.io/Engineering-Best-Practices/php/

Полезные советы по улучшению производительности, безопасности и чистоте кода вашего проекта от компании 10Up — ведущих разработчиков тем и плагинов для WordPress. Крайне рекомендуется к прочтению и многократному повторению материала всем начинающим (и не только!) WP разработчикам. Многие вопросы кажуться банальными и очень простыми в реализации, но тем не менее неправильные и не оптимальные решения встречаются на каждом первом проекте, сделанном с помощью WordPress. Эта статья позволит если не решить все проблемы разработки на PHP для WordPress, то как минимум значительно сократить их число.

ПодробнееЛучшие практики PHP-разработки на WordPress

WordPress разработка в горах Израиля — интервью с Димой Минка, основателем студии CDK

От редакции: Это первое интервью, открывающее большой (надеемся!) цикл статей про совершенно разных людей, связавших свою жизнь с WordPress. Разработчики, дизайнеры, фрилансеры, предприниматели — в первую очередь все мы люди и у каждого из нас есть интересные истории. Эти истории мы будем публиковать здесь. Будем рассказывать не только о любимых плагинах, секретах разработки и практиках …

ПодробнееWordPress разработка в горах Израиля — интервью с Димой Минка, основателем студии CDK

Бесплатное развертывание (деплой) сайтов на WordPress с помощью GitHub Actions

Continuous Delivery (CD), или непрерывное развертывание уже давно стало одним из золотых стандартном разработки и неотъемлемой частью схемы CI/CD. Принцип CI/CD означает, что вся работа над проектом ведется в системе контроля версий (git), код лежит в репозитории, а развертывание происходит автоматически по мере готовности. До недавнего времени эта последняя часть, а именно непосредственная отправка готового …

ПодробнееБесплатное развертывание (деплой) сайтов на WordPress с помощью GitHub Actions

Черная пятница 2019: все скидки на WordPress плагины и сервисы

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

ПодробнееЧерная пятница 2019: все скидки на WordPress плагины и сервисы

jQuery UI – виджет Accordion

jQuery UI – надстройка над JavaScript-библиотекой jQuery. Она поможет создавать по настоящему интерактивные веб-приложения. Сегодня мы познакомимся с виджетом Accordion. Щелчок по заголовку скрывает/отображает содержимое, разбитое на логические секции. При отображении содержимого одной секции, открытая ранее секция обязательно закрывается.Для начала посетим страницу настраиваемой закачки на сайте jQuery UI, чтобы получить необходимые нам файлы. Щелкаем на ссылке Deselect all …

ПодробнееjQuery UI – виджет Accordion

jqGrid Часть I: Знакомство

— Не робейте -, сказала Черная Королева, – это всего-навсего баранья нога, ни больше ни меньше.Она вам понравится, уверяю вас.Познакомьтесь. Алиса, это Баранья Нога.Баранья Нога, это Алиса. Предисловие Весь цикл статей направлен в первую очередь на начинающих разработчиков, которые постигают все прелести jQuery. Которые имеют базовые знания и понимания работы с этой библиотекой. Для разработчиков, …

ПодробнееjqGrid Часть I: Знакомство

Плагин для интернет-магазина книг на WordPress

Плагин позволяет организовать «книжную полку» на своем сайте и продавать как свои книги, так и чужие. Поддерживает вставку реф-ссылок на книги всех популярных магазинов. Alibris Amazon Amazon Kindle Apple iBooks Button Audible Barnes & Noble Barnes & Noble Nook Book Depository Button BookBaby Books-A-Million Christian Book Distributor (CBD) CreateSpace GoodReads Gumroad Indiebound Kobo Lifeway Mardel …

ПодробнееПлагин для интернет-магазина книг на WordPress

WordCamp Moscow 2018 пройдет 18 августа в Digital October

WordCamp Moscow

WordCamp Moscow – это официальная конференция по WordPress в Москве. В этом году мероприятие состоится 18-19 августа в центре Digital October. WordCamp Moscow в 2017 году Каждый год в Москве, сообщество WordPress проводит официальную конференцию WordCamp. Это отличный шанс познакомиться с единомышленниками, послушать интересные доклады, поделиться своими идеями и просто хорошо провести время. В этом …

ПодробнееWordCamp Moscow 2018 пройдет 18 августа в Digital October

WordCamp Санкт-Петербург 2018 пройдет 26 мая

Первая официальная конференция WordCamp в Санкт-Петербурге. WordPress — это не просто CMS, a еще и сообщество разработчиков, дизайнеров, блоггеров и предпринимателей. WordCamp это неформальная конференция, где они собираются, чтобы поделиться опытом и найти новых друзей. Приходите, вам будут рады! 26 мая в Санкт-Петербурге в офисе компании SEMrush (ул. Заставская, 22А) пройдет первая официальная конференция по …

ПодробнееWordCamp Санкт-Петербург 2018 пройдет 26 мая

WordCamp Moscow 2017 пройдет 12 августа в Москве

WordCamp Moscow 2017 пройдет 12 августа в Москве

12 августа в Москве в Digital October пройдет WordCamp Moscow 2017 – пятая официальная конференция по WordPress в России. На конференции вас ждут интересные доклады от уже знакомых и новых спикеров. Поговорим про разработку, защиту WordPress, дизайн, SEO, обучение, продуктивность и о многом другом. Список докладов еще до конца не утвержден и может измениться, но …

ПодробнееWordCamp Moscow 2017 пройдет 12 августа в Москве