В этой рубрике содержатся разнообразные статьи по Wordpress, которые раскрывают широкий спектр тем, связанных с данной CMS. Различные инструкции по работе с теми или иными решениями, сервисами, функционалом и т.д. Материалы могут быть рассчитаны на разный уровень подготовки пользователей: встречаются как простые мануалы, так и сложные технические статьи.
Мнение авторов конструкторов страниц по поводу Gutenberg: от отрицания к постепенному принятию

Внедрение Gutenberg в ядро WordPress – лишь вопрос времени. С каждым днем мы все ближе и ближе подходим к возможному слиянию. Поэтому, чтобы не остаться на обочине, наша команда почти месяц изучала Gutenberg, и в результате мы выпустили плагин Stackable – Ultimate Gutenberg Blocks. В ходе наших исследований мы определили, что Gutenberg – достаточно крутое новшество. Предисловие В ноябре прошлого года я написал статью, раскрывающую мнение создателей различных конструкторов страниц…
Читать далее...Как работает кэширование в WordPress

Кэширование порой подается как «святой Грааль» для всех проблем с производительностью. Неудивительно, что пользователей нередко ставит в тупик утверждение «хватит использовать кэширование» в моих презентациях, на семинарах и воркшопах. Некоторые в сообществе WordPress стали называть меня «тем парнем, который ненавидит кэширование». Пришла пора разъяснить, что я в действительности думаю по этому вопросу. Когда и в каких ситуациях кэширование действительно оправдывает себя? Как отказаться от него? Какие альтернативные решения существуют? Когда…
Читать далее...Метки:memcache , Redis , кэш wordpress , кэш фрагментов , кэширование wordpress , кэширование страниц , объектный кэш , постоянный кэш
Оптимизация перехода к мультисайтам и обратно с помощью MU-Migration

Перенос автономного WordPress сайта в сеть сайтов (мультисайты) – утомительная и сложная задача. Обратное тоже верно. Импортер WordPress хорошо справляется с небольшими, более простыми сайтами, однако он не совершенен. Он экспортирует контент, но не конфигурационные данные сайта, такие как конфигурации виджетов, плагинов, кастомайзера, параметры сайта и т.д. В данной статье мы оптимизируем процесс миграции такого рода с помощью MU-Migration – специализированного WP-CLI плагина. Мультисайты: что представляют собой Мультисайты в WordPress…
Читать далее...Метки:rsync , wp-cli , миграция мультисайты , мультисайты , перенос мультисайт
Функционал истории изменений (ревизий) в WordPress: как работать с ним

История изменений в WordPress – удобный функционал, существующий в WordPress. Его по достоинству оценили авторы контента, регулярно публикующие свои материалы. Зачастую в процессе редактирования записи можно допустить случайные ошибки или опечатки. К примеру, вы случайно удалили часть своей записи. Вернуть это возможно: благодаря ревизиям можно всегда откатиться к одной из версий записи. В данной статье мы расскажем, как работает функционал истории изменений WordPress, с какими типами контента можно его использовать,…
Читать далее...Атаки с майнингом криптовалют в экосистеме WordPress: как обезопасить себя

На днях исследователь безопасности Скотт Хельм обнаружил, что сторонний плагин для реализации доступности (accessibility) под названием Browsealoud скомпрометировал серверы их компании. Плагину требовался Javascript для своей работы. В результате этого более 4000 сайтов оказались скомпрометированными, что привело к выполнению вредоносного кода для майнинга криптовалют. Вредоносная программа использовала CPU посетителя сайта для майнинга криптовалюты Monero. Среди сайтов, использующих плагин Browsealoud, значились и такие крупные ресурсы, как Information Commissioner’s Office в Великобритании,…
Читать далее...Метки:атака на цепи поставок , атаки javascript , атаки криптовалюта , атаки на плагины , майнинг криптовалют
Будьте внимательны: функции PHP и WordPress, которые могут сделать ваш сайт небезопасным

Безопасность WordPress сайта (и любого другого сайта) – многогранная проблема. Важнейший шаг, который может предпринять каждый, чтобы гарантировать безопасность своего сайта – тщательно следить за функциями, которые могут вести к негативным последствиям. В данной статье мы рассмотрим функции, понимание которых очень важно для WordPress разработчиков. В WordPress содержится огромная библиотека функций. Некоторые из них могут таить в себе опасность. Также существует масса потенциально опасных PHP функций, с которыми нередко сталкивается…
Читать далее...Метки:eval , php , wordpress , безопасность wordpress , функции php , функции wordpress
Добавляем условную логику к своей WordPress теме

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

WordPress первоначально был платформой для ведения блога. Но в последние годы он перерос в полноценную CMS. Такие крупные компании, как The White House, jQuery, Dyn, NGINX, The New York Times – все они воспользовались WordPress для запуска своих сайтов. И это лишь вершина айсберга. Согласно BuiltWith, еще 19 922 280 работающих сайтов также используют WordPress. Есть причина, почему многие доверяют WordPress. Вместо того чтобы взимать деньги за CMS, компания, стоящая за разработкой…
Читать далее...Как исправить ERR_TOO_MANY_REDIRECTS на своем WordPress сайте

Мы сталкиваемся с массой разных ошибок, работая с нашими клиентами, и ERR_TOO_MANY_REDIRECTS – одна из достаточно распространенных. Обычно она появляется после недавних изменений на WordPress сайте, из-за неверной конфигурации редиректа на сервере или вследствие неправильных настроек сторонних сервисов. Однако не волнуйтесь, эту ошибку очень легко исправить. Ознакомьтесь с представленными ниже рекомендациями, которые подскажут вам способы решения проблемы. Что за зверь такой: ERR_TOO_MANY_REDIRECTS? Как и следует из названия ERR_TOO_MANY_REDIRECTS, суть ошибки…
Читать далее...Выделенный IP-адрес и общий IP-адрес: развенчиваем популярные мифы

Вопрос о том, должны ли вы использовать выделенный (dedicated) IP-адрес или общий (shared) IP-адрес для хостинга WordPress, вызывает массу споров. Эта тема достаточно часто всплывает в разных обсуждениях. Почему? Частично из-за того, что в сети очень много неверной или устаревшей информации про выделенные IP-адреса и способы их функционирования. Мы установили, что в 99% случаев вам не нужен выделенный IP-адрес. Да, возможно, это противоречит той информации, которую вы читали ранее. Однако…
Читать далее...Метки:email ip адрес , seo ip адрес , shared ip , ssl ip адрес , выделенный ip , общий ip