Плагин быстрой генерации постов

Плагин быстрой генерации постов KAGG Fast Post Generator — новый инструмент, позволяющий создать 1 миллион рандомных постов за 2 минуты. К написанию его подтолкнула необходимость проводить тестирование продукта под WordPress на больших базах данных, содержащих сотни тысяч и миллионы постов/страниц. Существующие средства не позволяют создать нужное количество рандомных постов за приемлемое время. Например, плагин FakerPress …

Подробнее

Митап «Автоматизированное браузерное тестирование»

В латвийской группе WordPress прошёл очередной митап на тему «Автоматизированное браузерное тестирование». 29 марта 2022 доклад сделал Макс Лючин, сотрудник одной из самой известных в мире WordPress компаний 10up. Материалы митапа доступны для скачивания по ссылкам внизу этой статьи. Спонсором мероприятия стала компания JetBrains, предоставившая две лицензии на их продукты — AppCode, CLion, DataGrip, DataSpell, …

Подробнее

Митап «Отладка в WordPress с помощью Query Monitor»

Очередной митап технической серии в латвийской группе WordPress был посвящён теме «Отладка в WordPress с помощью плагина Query Monitor». 30 ноября Екатерина Леурдо сделала доклад на эту тему и ответила на вопросы участников. Материалы митапа доступны для скачивания по ссылкам внизу этой статьи. Вначале Катя очень подробно рассказала о настройках плагина Query Monitor. Она детально …

Подробнее

Митап «Практика объектного кеширования в WordPress»

27 апреля 2021 года прошёл пятый митап технической серии в латвийской WordPress группе. Митап был посвящён теме «Практика объектного кеширования в WordPress». Доклад осветил различные виды кеширования и теорию объектного кеширования, с примерами практического применения в WordPress. Материалы митапа доступны для скачивания по ссылкам внизу этой статьи. В начале доклада кратко рассмотрены существующих методах кеширования: …

Подробнее

Debugging WordPress — от простого к xDebug

Четвёртый митап технической серии в латвийской WordPress группе был посвящён отладке WordPress проектов. Katya Leurdo сделала доклад на тему «Debugging WordPress — from simple to xDebug». В ходе доклада рассмотрено применение различных методов отладки, начиная от простейшего вывода в лог до использования мощного отладчика xDebug. Материалы митапа доступны для скачивания по ссылкам внизу этой статьи. …

Подробнее

Automating WordPress project deployment with zero downtime and instant rollbacks: материалы митапа

30 марта 2021 состоялся третий митап технической серии в латвийской WordPress группе. Митап Automating WordPress project deployment with zero downtime and instant rollbacks провёл Игорь Воротнёв, WordPress девелопер с 13-летним стажем, системный администратор, куратор и эксперт на Тостере, спикер на WordCamp. Доклад показал развёртывание принципы развёртывания сложного проекта с нулевым временем простоя и непрерывной возможностью …

Подробнее

Уязвимость сайта Mossack Fonseca — возможная причина: WordPress Revolution Slider

Компания Wordfence, разрабатывающая систему безопасности для WordPress, опубликовала весьма интересную статью о уязвимости сайта Mossack Fonseca, возможно, послужившей причиной кражи миллионов документов и последующего журналистского расследования. Ниже мы приводим полный перевод статьи компании Wordfence. Обновление: Мы написали последующий пост о том, как атакующий может проникнуть по сети из WordPress в почтовый сервер. Mossack Fonseca (MF), панамская юридическая …

Подробнее

Почему так важно иметь быстрый сайт?

Скорость загрузки сайта чрезвычайно важна для привлечения и удержания посетителей. Согласно исследованиям и опросам общественного мнения: 47% пользователей ожидают, что веб-страница загрузится в течение 2 секунд; 40% посетителей могут уйти с сайта, который грузится более 3 секунд; 75% посетителей ушли на сайты конкурентов, не дождавшись загрузки страницы; 88% заявили, что вряд ли вернутся на сайт …

Подробнее

10,000 соединений в секунду на WordPress — возможно!

Возможно ли «выжать» из сайта на WordPress высокую производительность? Наш ответ — да! В этой статье мы покажем, как добиться устойчивой работы сайта на WordPress при высоких нагрузках, доходящих до 10,000 соединений в секунду, что равно 800 миллионам посещений в сутки. Прежде всего, нам нужен собственный виртуальный сервер (VPS). Для тестов использовался VPS, арендованный у DigitalOcean за …

Подробнее

Установка PHP Code Sniffer и WordPress Coding Standards на PhpStorm под Windows

Анализаторы кода такие, как PHP Code Sniffer, и стандарты кодирования такие, как WordPress Coding Standards, позволяют создавать современный, легко обновляемый код, избежать множества ошибок еще на стадии написания кода, и совершенно незаменимы при командной работе над проектом. Эти средства встроены в phpStorm — мощную современную среду разработки под php. В то же время, у многих …

Подробнее

Сертифицированный WPML контрактор

Наша компания получила новый статус: «Сертифицированный WPML контрактор». Это международная оценка качества наших веб-сайтов, выполненных на WordPress с использованием плагина интернационализации — WPML. Согласно исследованию W3C, WordPress используется на 30% от всех веб-сайтов в сети Интернет. Многие из этих сайтов содержат контент на нескольких языках. Наиболее широко распространённым плагином мультиязычности является WPML, созданный и поддерживаемый …

Подробнее

Как добавить кнопки управления xDebug в PhpStorm?

xDebug — отличный отладчик, но он существенно замедляет сайты. Во время разработки, желательно включать xDebug только тогда, когда он действительно нужен. Давайте посмотрим, как включить, отключить xDebug и установить режимы профилирования в среде разработки Laragon. Также увидим, как добавить кнопки этих действий на панель инструментов phpStorm. Так будет выглядеть конечный результат (4 крайние кнопки справа). Вначале давайте …

Подробнее

WOOF by Category теперь совместим c WPML

Вышла новая версия 2.0.0 плагина WOOF by Category. Плагин теперь полностью совместим с WPML. WOOF по Категориям — это расширение плагина WooCommerce Product Filter (WOOF), которое позволяет установить различные фильтры WOOF в различных категориях. Плагин имеет опции в консоли, чтобы установить соответствие между любой категорией товаров WooCommerce и любым набором фильтров WOOF. Только выбранные фильтры …

Подробнее

Как отловить Гутенберг

В связи с выходом редактора Гутенберг, который получил название блочного редактора в WordPress 5.0, часто возникает вопрос — как программно определить, какой редактор используется в настоящее время для редактирования поста в консоли сайта? Вариантов тут можеть быть несколько: WordPress 4.9, плагин Гутенберг не активен WordPress 4.9, плагин Гутенберг активен WordPress 5.0, включен блочный редактор по …

Подробнее