WordFence обращает наше внимание на уязвимость в плагине Yuzo Related Posts https://www.wordfence.com/blog/2019/04/yuzo-related-posts-zero-day-vulnerability-exploited-in-the-wild/, через него на сайт внедряется вредоносный код, перенаправляющий пользователя в черную дыру (нет, не ту, чье фото нам сегодня демонстрировали). Наблюдала буквально сегодня описанный эффект в действии (увы) поэтому присоединяюсь обеими руками к рекомендациям WordFence - сносите немедленно.
Wordfence
Yuzo Related Posts Zero-Day Vulnerability Exploited in the Wild
The Yuzo Related Posts plugin, which is installed on over 60,000 websites, was removed from the WordPress.org plugin directory on March 30, 2019 after an unpatched vulnerability was publicly, and irresponsibly, disclosed by a security researcher that same…
Онлайн-инструмент для быстрого создания графиков простых (распространенных) типов https://fastcharts.io - копируем данные в окошечко, тюнингуем цвет/размер/подписи и можно скачать в PNG/SVG - когда нужно быстро соорудить график для публикации и нет острой необходимости городить огороды с d3 ))
Друзья, не пропустите наш митап в воскресенье https://wordpress-meetup-spb.timepad.ru/event/958585/ Всех ждем, поговорим о полезных свежераскопанных штуках в ядре, WooCommerce, Gutenberg-е, приходите!
wordpress-meetup-spb.timepad.ru
WordPress Meetup #16. Связываем плагины, ускоряем WordPress и добавляем письма в WooComerce / События на TimePad.ru
Ждём вас на шестнадцатой бесплатной встрече WordPress. Интересные доклады, вкусная пицца и возможность задать вопросы лучшим WordPress специалистам обеспечены.
Cloudflare вступили в AMP игру и предложили решение с которым AMP страница показывается с оригинального домена а не с гугловского (последний факт по отзывам сильнее всего сказывался на конверсии) https://blog.cloudflare.com/announcing-amp-real-url/ Посмотрим что из этого выйдет
The Cloudflare Blog
Announcing AMP Real URL
The promise of the AMP (Accelerated Mobile Pages) project was that it would make the web, and, in particular, the mobile web, much more pleasant to surf. The AMP HTML framework was designed to make web pages load quickly.
На очередном WordPress митапе, поговорили о транзакционных письмах в WooCommerce и как добавить свой тип писем (спойлер, просто)))
С утра веселюсь над анонсом Gutenberg пакета для Laravel https://laravel-news.com/laraberg-editor Кому что (а голому баня - зачеркнуто), а мне так очень смешно. Радикальный такой спобоб избавится от всех проблем с легаси-кодом, надоевшим PHP и всем остальным. В чем сила WP? - в удобной админке, а во всем остальном - WP сами знаете что. Ну так давайте выкинем сами знаете что и оставим только админку ) Браво, Мэтт, это прям гениально )
Laravel News
Laraberg Editor
Laraberg is a Laravel package by Maurice Wijnia that aims to provide an easy way to integrate the Gutenberg editor in Laravel projects.
Небольшая и исчерпывающая шпаргалка по добавлению wp-cron.php в крон https://easyengine.io/tutorials/wordpress/wp-cron-crontab #взакладки
EasyEngine
Better wp-cron using linux's crontab
Replace WordPress default wp-cron with linux's crontab. This will speed up page-loading for some visitors and will also make sure that cron always run.
Фанаты Октября уже приделали к нему Laraberg ))) https://octobercms.com/plugin/reazzon-gutenberg вот это экспансия ))
Octobercms
Gutenberg
Drag&Drop richeditor with blocks for OctoberCMS backend forms.
В ACF есть очень полезная фукнция - добавить собственные правила для отображения Metabox-ов https://www.advancedcustomfields.com/resources/custom-location-rules/ Существует она уже несколько версий, однако используемые фильтры не упоминаются в основном разделе документации, поэтому лично я набрела на ее совершенно случайно. Это конечно сказочное удобноство. Логика проста - через 3 основных фильтра определяем: название правила, операторы, которые оно использует и значения, с которыми хотим сравнивать, затем создаем фукнцию, собственно проверяющую выполненеие правила и все - у вас свой собственный сет правил, понимающий ваши шаблоны, типы контента и все что душа пожелает. Одно слово - красота! По ссылке пример кода и все подробно расписано.
ACF
ACF | Custom location rules
Introduction Location rules are used to determine which field groups appear on which admin screen. They are defined when editing a Field Group and consist
Любопытный обзор о том, как менялся PHP от 5.6 к 7.3 и далее в 8.х https://medium.com/@meskis/evolution-of-php-v5-6-to-v8-0-c3514ebb7f28 анонимные классы, обработка ошибок JSON, is_countable и другие удивительные вещи, а также небольшой, но наглядный performance бенчмаркинг. Отличное воскресное чтение )
Medium
Evolution of PHP — v5.6 to v8.0
A condensed review of PHP version family v7.x changes
Вышел 5.2 aka Jaco в котором наконец-то побежден белый экран смерти (и добавленые новые иконки!!! ) https://wordpress.org/news/2019/05/jaco/ а также свершилось долгожданное повышение минимальной требуемой версии PHP до 5.6 (+удобный способ для плагинов в админке ругнуться на старую версию) в общем это admin focused релиз, тестируем ))) https://wordpress.org/news/2019/05/jaco/
WPMU DEV выкладывают большую часть своих премиум плагинов в открый доступ (на GitHub). Жизнь идет, бизнес магазина плагинов уже не такой веселый как во время оно, поэтому ребята концентрируют внимание на core сервисах, а старый код раздают всем желающим - вдруг пригодися. Такие дела )
Google предлагает проапгрейдить iframe посредством нового элемента <portal> (потестить можно в Хроме с включенным эксперементальным флагом #portal). Киллер-фича в том, что внутри портала можно будет пользоваться навигацией, не покидая "материнскую" страницу https://www.zdnet.com/article/google-launches-portals-a-new-web-page-navigation-system-for-chrome/
ZDNET
Google launches Portals, a new web page navigation system for Chrome
Google Chrome developers launch new iframe replacement tech.
Если вы еще не перешли на grid в верстке сеток, то вот пожалуй убойный аргумент https://css-tricks.com/a-responsive-grid-layout-with-no-media-queries/ Адаптивная сетка (например, галерея логотипов) с переменным количеством элементов, фиксированный пробел, число колонок меняется в зависимости от доступной ширины. 6 строк. ВСЕ. Наких вычислений количества колонок, никакх трюков с отрицательными полями, никаких безумный условий вида первый/последний элемент. Отвал башки да и только.
CSS-Tricks
A responsive grid layout with no media queries
Andy Bell made a really cool demo that shows us how to create a responsive grid layout without any media queries at all. It happens to look like this when