Emoji Toolbar: плагин для вставки Emoji в редактор WordPress

На днях компания theme.es выпустила свой проект Emoji Toolbar. Это простой инструмент выбора Emoji, который подключается к RichText-тулбару. С его помощью пользователи могут легко вставлять emoji через интерфейс редактора. После того как Ник Хамзе удалил из каталога WordPress.org свой плагин Emoji Conbini в прошлом году, в моем редакторском тулбаре образовалась огромная дыра размером с эмодзи. …

Подробнее

Действительно ли разработка под WordPress стала сегодня настолько сложной?

Повествование ведется от лица Джастина Тэдлока, разработчика WP. Легко позабыть о том, каким WordPress был 10, 15 лет назад. Мы избалованы. Мы избалованы обилием документации и руководств, огромным объемом знаний, накопленных за более чем десятилетний период. Мы испорчены нашим собственным опытом, характерным для энергичной юности, и этот опыт теперь ставит нас раком, ведь мы постарели …

Подробнее

Разработка больших проектов на Битрикс

Второй подкаст в серии про Битрикс. Иван Поддубный из компании Вебпрактик рассказывает про свой опыт разработки крупных проектов на Битрикс и сравнивает с другими фреймворками и стеками технологий. Что используется в Вебпрактик: Битрикс, Laravel, NodeJS Почему 80% проектов на Битрикс, почему? Кто типовой заказчик? Как Битрикс выиграл рынок заказной разработки крупных проектов? Почему страдают крупные …

Подробнее

Вышел Gutenberg 11.2: расширена поддержка цветов, появилась экспериментальная Flex-разметка для блока Group

На днях вышел Gutenberg 11.2.0 с расширенной поддержкой цветов для блоков Search и Pullquote. Исторически так сложилось, что настройка этих элементов была недоступна для большинства пользователей (если только разработчики тем не включали эти опции). В новом релизе добавлена поддержка цветов для кнопки поиска (Search). Можно задавать цвета для ее границ. С цитатами (Pullquote) та же …

Подробнее

Компания Automattic выпустила Quadrat, блочную тему WordPress для подкастинга

Несколько недель назад Automattic опубликовала Quadrat в каталоге тем WordPress.org. Это уже четвертая блочная тема компании. Как и ее предшественники, она является «дочкой» Blockbase – проекта, являющегося фундаментом для группы Theme Team. Большинство блочных тем, которые я изучал (за исключением разве что Naledi и Clove от Anariel Design), представляли собой скорее Proof of concept или …

Подробнее

Изучаем Block Visibility Pro: платное расширение к плагину Block Visibility

Несколько месяцев назад я успел поработать с плагином Block Visibility от Ника Диего. Мне тогда он понравился, но потом я забыл про него. На днях я вновь столкнулся с этим плагином и решил изучить, как он развился за это время, ведь с момента выхода первого релиза прошел уже год. Ник недавно ушел со своей прошлой профессии …

Подробнее

Паттерны целых страниц по-прежнему являются недостающим звеном в разработке блочных тем WordPress

Вспомним первые дни проекта Gutenberg. Дизайнеры, разработчики, участники Theme Review Team – все они пытались принять новую концепцию, именуемую блоками. Было много споров о плюсах и минусах раннего редактора. В воздухе витало умеренное волнение, а наш оптимизм сдерживался забагованной альфа-версией проекта. Система блоков потенциально способна справиться с одним из самых существенных препятствий при разработке темы. …

Подробнее

Компания Termly приобрела бесплатный плагин GDPR/CCPA Cookie Consent Banner и сделала его платным

Компания A продает свой плагин. Компания B покупает его и выпускает обновленную версию, которая выглядит совсем иначе, чем оригинал. Пользователи возмущены изменениями. Кажется, что эта тема стала уже несколько заезженной в 2021 году. Теперь это уже не исключение, а правило. В прошлом месяце компания Termly объявила о приобретении плагина GDPR/CCPA Cookie Consent Banner. Плагин представлял …

Подробнее

Опубликован опрос для разработчиков тем по поводу JSON файлов и блочных тем WordPress

В WordPress 5.8 была введена система выбора опций для тем, позволяющая настраивать параметры блоков, стили, шаблоны и т. д. Делается это с помощью нового файла theme.json, который разработчики могут помещать в корень своих папок с темами. Энн МакКарти, руководитель программы FSE Outreach Program, опубликовала опрос для получения отзывов разработчиков о данной возможности. «Поскольку этот механизм …

Подробнее

Как добавить DNS Prefetch в WordPress

DNS prefetch (предзагрузка DNS) – это простой способ ускорения работы WordPress-сайта. Суть этого метода заключается в установлении раннего соединения со сторонними доменами. Чтобы выполнить этот трюк в WordPress, нужно добавить следующий код в хэдер: <link rel=»dns-prefetch» href=»https://example.com»> Вот еще несколько сторонних доменов, которые можно предварительно загрузить: <link rel=»dns-prefetch» href=»https://cdn.domain.com»> <link rel=»dns-prefetch» href=»https://fonts.gstatic.com»> <link rel=»dns-prefetch» href=»https://connect.facebook.net»> …

Подробнее

SEO для мультиязычных WordPress-сайтов: разбираемся с тегом hreflang

Оптимизация веб-проекта – сама по себе довольно сложная задача, но если мы коснемся мультиязычных сайтов, здесь все становится еще запутаннее. SEO-оптимизация мультиязычных сайтов затруднительна по двум причинам: нужно параллельно обслуживать несколько версий одного и того же сайта; нужно грамотно связывать эти версии между собой. Документация по этому вопросу часто бывает неполной или противоречивой. Даже советы …

Подробнее

Задаем атрибут rel=preload для иконочных шрифтов, чтобы улучшить показатели Google PageSpeed

Оптимизация производительности – одна из самых раздражающих задач для веб-разработчика, однако этот аспект важен для эффективного пользовательского опыта взаимодействия с сайтом. Скорость работы сайта – подтвержденный фактор ранжирования, а потому для увеличения нашего органического трафика мы должны добиваться максимально быстрой работы веб-страниц. Как следует из рекомендаций Google, показатель Time To First Byte (TTFB) должен быть …

Подробнее

Найдены уязвимости в плагине WordPress Download Manager, требуется обновление

Команда Wordfence Threat Intelligence обнаружила две уязвимости в плагине WordPress Download Manager, который используется для улучшения страниц скачивания файлов в WP. Как показывает статистика WordPress.org, плагин используют более 100 тысяч сайтов. Первая уязвимость может эксплуатироваться для аутентифицированного обхода каталога (Directory traversal). В WordPress Download Manager уже была встроена защита против этой атаки, но ее оказалось …

Подробнее