Тестирование Warnings в PHPUnit 9+

Обложка к записи Тестирование Warnings в PHPUnit 9+

Тестирование предупреждений (warnings), передаваемых через trigger_error, вызывает предупреждение об устаревании в PHPUnit 9+. Expecting E_WARNING and E_USER_WARNING is deprecated and will no longer be possible in PHPUnit 10 Тестирование E_USER_WARNING и E_WARNINGM больше не будет возможным, в пользу брошенных исключений. Ни один из обычных трюков конфигурации convertWarningsToExceptions не работает. Вот фрагмент, который может помочь: $errored …

Подробнее

WooCommerce 7.5.0 представляет 3 новых блока, расширяет поддержку глобальных стилей

WooCommerce 7.5.0 был выпущен на этой неделе с тремя новыми блоками для шаблонов продуктового архива. К ним относятся новый блок хлебных крошек магазина, блок результатов поиска продуктов и блок сортировки каталога, все они показаны ниже.

Gutenberg 15.3 добавляет новый блок «Время чтения»

Gutenberg 15.3 был выпущен на этой неделе с новым блоком «Время чтения», который рассчитывает примерное время чтения поста или страницы, используя тот же метод, что появляется в панели деталей. Блок отображает эту информацию на фронтенде везде, где он вставлен.

По данным Patchstack, количество ошибок безопасности, выявленных в плагинах WordPress, выросло на 328% в 2022 году

Разработчики Patchstack, инструмента для отслеживания безопасности в WordPress, опубликовали технический документ под названием «State of WordPress Security» («Состояние безопасности WordPress») за 2022 год, в котором привели некоторые ключевые метрики публично раскрытых уязвимостей. Представленные данные свидетельствуют о существенных рисках использования заброшенных тем и плагинов. Разработчики должны регулярно следить за обновлением всех библиотек и зависимостей, применяемых в …

Подробнее

Компания Automattic приобрела плагин ActivityPub для WordPress

Компания Automattic приобрела плагин ActivityPub для WordPress у немецкого разработчика Матиаса Пфефферле (Matthias Pfefferle). Он присоединился к Automattic для дальнейшего развития и поддержания федеративных платформ. Матиас, ответственный еще и за плагин Webmention, отметил, что его новая роль состоит в улучшении продуктов Automattic за счет открытых протоколов, таких как ActivityPub. В 2021 году Мэтт Мулленвег, CEO …

Подробнее

Ссылка на скачивание

Обложка к записи Ссылка на скачивание

Иногда бывает нужно создать ссылку, которая должна показать системный диалог для сохранения файла. Браузеры достаточно умны, чтобы открыть этот диалог для некоторых двоичных файлов, например, для архивов или *.exe. Но что, если я хочу загрузить изображение или видео? Заголовок Content-Disposition Наиболее правильный способ — добавить заголовок Content-Disposition на сервере: Content-Disposition: attachment; filename=cat.jpg Когда браузер встречает …

Подробнее

Быстрый заказ в Корзине. Плагин Art WooCommerce Fast Order

Быстрый заказ в Корзине. Плагин Art WooCommerce Fast Order • 2 • Финты WordPress

Не всегда, но такой функционал бывает нужен в магазине. Особенно если товары довольно специфические или маркетологи с сеошниками начинают выкруживать… Плагин можно использовать совместно с плагином Art WooCommerce Order One Click. Установка Плагин ставится штатным образом. Через загрузку плагинов в админке. Скачиваете, загружаете, активируете, настраиваете, пользуетесь. Скачать Art WooCommerce Fast Order 1.2.0 Плагин находиться на …

Подробнее

Рубрики Без рубрики

Как добавить комментарии Telegram на WordPress сайт

Сейчас я покажу на простом примере, как вы можете встроить обсуждения Telegram поста из любого публичного канала на свой сайт под управлением WordPress. Коротко о Discussion Widget За основу берем стандартный Telegram Discussion Widget. Для встраивания сообщения вместе со всеми обсуждениями вам понадобится только ссылка на сообщение с комментариями/ Если у вас есть сайт со …

Подробнее

Самописные инфраструктурные компоненты

Тема этого выпуска: самописные инфраструктурные компоненты – зачем они нужны и чем не угодили Open Source аналоги, помимо фатального недостатка? Отвечает Валентин Удальцов – автор телеграм канала Пых https://t.me/phpyh Пишет ли Валентин собственный фреймворк? Что такое инфраструктурный компонент? Определение Примеры инфраструктурных компонент, написанных в команде Валентина: работа с БД, виладтор+гидратор на типах статанализа, шина сообщений …

Подробнее