Исправлена уязвимость в популярном SEO-плагине SEOPress

29 июля 2021 года команда Wordfence Threat Intelligence начала процедуру координированного раскрытия уязвимости, найденной в плагине SEOPress. Этот плагин установлен на более 100 000 сайтов. Уязвимость позволяла злоумышленнику внедрять произвольные веб-скрипты на сайт, причем эти скрипты выполнялись всякий раз, когда пользователь заходил на страницу со всеми записями. Пользователи Wordfence Premium получили новое правило для файрвола …

Подробнее

Что такое WordPress хуки и как их использовать?

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

Подробнее

Компания Newfold Digital приобрела Yoast

Ранее сегодня генеральный директор Yoast Марике ван де Ракт (Marieke van de Rakt) объявила о том, что компания была приобретена NewFold Digital. Ожидается, что организация Yoast и весь ее бизнес, связанный с SEO, продолжат функционировать в обычном режиме со своей текущей командой. Newfold Digital – глобальный провайдер веб-сервисов, направленных на малый и средний бизнес. У …

Подробнее

Разработчики Elastic нанесли свой удар по OpenSearch

Как мы уже писали ранее, Elastic, разработчики поисковой и аналитической системы Elasticsearch, релицензировали свой проект, отказавшись от open source. В итоге Amazon решила сделать его форк. В июле 2021 года участники проекта объявили о выпуске первой общедоступной (GA) версии OpenSearch 1.0, форка Elasticsearch 7.10.2 и Kibana 7.10.2 под лицензией Apache 2.0. Разработчики Elastic оказались крайне …

Подробнее

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

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

Подробнее

Компания Automattic инвестировала $30 миллионов в стартап Titan

Automattic инвестировала $30 миллионов в Titan, профессиональный email-«комбайн», нацеленный на предложение бизнесу готовых white label решений для работы с электронной почтой. Мэтт Мулленвег на WordCamp India 2021 сообщил о том, что его компания только что вложила «довольно крупные деньги» в индийский стартап. Мэтт отметил, что этот стартап станет «важной частью того, как WordPress.com будет работать …

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее