2102
Дайджест новостей из мира WordPress. - CEO @mihdan - Сайт wp-digest.com - Дзен dzen.ru/wordpress_digest - Работа - @wordpress_jobs - Реклама - @mihdan - Блог автора - @mihdan_vent
VIP Block Data API
Block Data API - это API для получения записей редактора блоков, структурированных в виде JSON-данных, с интеграцией как в официальный WordPress REST API, так и в WPGraphQL. Хотя API Block Data в первую очередь предназначен для использования в "безголовом" (headless) WordPress, его можно использовать везде, где требуется представлять разметку блока в виде структурированных данных.
К сожалению, в настоящее время этот плагин разработан для использования только на сайтах WordPress, размещенных на платформе VIP.
👉🏻 https://github.com/Automattic/vip-block-data-api
#wordpress #rest #api #gutenberg #headless
🦄 WordPress Digest - Подписаться
Страна плохих компьютеров и гениальных компьютерщиков
Коротко поговорили с научным руководителем “Института региональных проблем” Дмитрием Анатольевичем Журавлёвым о важности “Профсоюза Русских Программистов” как части общества, о восприятии нашего профсоюза профессионалами.
👉 https://wp-digest.com/prp/strana-plohih-kompyuterov-i-genialnyh-kompyutershhikov/
#interview #prp
🦄 WordPress Digest - Подписаться
Как отключить блоки Gutenberg в WordPress
WordPress из коробки предоставляет огромный набор блоков, некоторые из которых вам могут быть просто не нужны на сайте. Чтобы они не мешались при создании и редактировании постов, отдельные блоки можно отключить.
👉🏻 https://wp-kama.ru/id_16956/disable-single-blocks.html
#wordpress #development #gutenberg
🦄 WordPress Digest - Подписаться
WordPress Playground: от 5-минутной установки до мгновенного развертывания
WordPress Playground зародился как эксперимент, позволяющий исследовать то, как бы выглядел автономный WordPress без необходимости фактической установки CMS. Год спустя эксперимент превратился в полноценный проект, который открыл перед пользователями WordPress множество новых возможностей.
👉🏻 https://oddstyle.ru/?p=33967
#wordpress #development #Playground
🦄 WordPress Digest - Подписаться
LayerSlider WordPress CVE-2024-2879
25 марта 2024 года в рамках программы Bug Bounty Extravaganza исследователь под ником 1337_wannabe обнаружил уязвимость типа SQL-injection в одном из популярных плагинов для WordPress - LayerSlider.
👉🏻 https://habr.com/ru/articles/805839/
#wordpress #security #plugins #LayerSlider
🦄 WordPress Digest - Подписаться
Contact Form 7: как использовать WP шорткод и HTML в уведомлениях после сабмита формы
В этом примере рассказано, как создать свой шорткод в виде ссылки на скачиваемый документ, который будет работать в уведомлениях CF7, а также скрывать форму после успешной её отправки и концентрировать внимание пользователя на сообщении об успешной отправке (ну и нашей ссылке конечно же!).
👉 https://wp-kama.ru/note/cf7-wp-shortkod-v-uvedomleniyah-posle-sabmita
#wordpress #plugins #cf7
🦄 WordPress Digest - Подписаться
Скидка 20% на все продукты WPShop в честь Дня вебмастера
Сегодня отмечаем наш общий праздник — День вебмастера! От всей души поздравляем вас, коллеги!
Промокод действует всего 2 дня.
👉🏻 Воспользоваться скидкой 20%
#wordpress #wpshop #sale
🦄 WordPress Digest - Подписаться
Вышел WordPress 6.5 «Regina
Встречайте WordPress 6.5 "Regina", вдохновленным динамичной многогранностью известной джазовой скрипачки Регины Картер. Удостоенная наград артистка и знаменитый джазовый педагог, известная своими нестандартными жанровыми решениями, Регина обладает техническими знаниями в области классической музыки и глубоким пониманием джаза, что позволило ей смело выйти за рамки возможного в игре на скрипке.
Основные нововведения - это библиотека шрифтов, ревизии для шаблонов и их частей, Interactivity API и еще много плюшек, которые можно посмотреть по ссылке ниже.
👉 https://wordpress.org/news/2024/04/regina/
#wordpress #core #news
🦄 WordPress Digest - Подписаться
Сегодня выкатил WooMS 9.11
Это плагин про интеграцию МойСклад и магазинов на базе WooCommerce.
Страница релиза https://github.com/wpcraft-ru/wooms/releases/tag/9.11
Это один из самых старых и сложных моих проектов.
Каждый релиз пока что дается с болью и кровью.
Много проблем, мало клиентов и денег.
Зачастую большинство работ приходится делать в минус.
Но дико интересный ) и потом даже если не зарабатываю - все равно стараюсь помогать.
WordPress на максимальных скоростях
Как выбрать быстрый хостинг для сайта? Какие обязательные плагины WordPress/WooCommerce нужны для ускорения SEO? Как сделать правильную структуру ссылок на WordPress/WooCommerce? Как ускорить сайт на WordPress?
👉️ https://wp-digest.com/events/wordpress-na-maksimalnyh-skorostyah/
🦄 WordPress Digest - Подписаться
Beget - cамый удобный и быстрый хостинг и VPS для сайтов на базе WordPress в России
Для разработчиков тут тоже все есть из коробки: wp-cli, git, composer, redis.
Пользуемся сами и вам рекомендуем!
Все наши сайты хостятся у них, в том числе и наш ванильный Дайджест.
👉 https://beget.com/p1036256
#wordpress #beget #hosting
🦄 WordPress Digest - Подписаться
Плагин для авто мониторинга траста сайта
Какой у вашего сайта DomainRank? и какой PageRank у страниц?
Какое место у вас среди конкурентов? А какие параметры у доноров ссылок?
Вот написал сегодня плагин автоматического мониторинга ключевых показателей доверия к сайту
https://wpcraft.ru/catalog/checktrust/
📺 Как создать пользовательский блок для Gutenberg под WordPress (JSX). Руководство от Миши Рудрастых
В этом видео мы создадим блок для Gutenberg с помощью React (не волнуйтесь) полностью с нуля. Если вы никогда не работали с React или Webpack - не стоит беспокоиться, потому что в видео мы рассмотрим и эти темы.
👉🏻 https://youtu.be/_tBaqx3Bdks?si=ZNm-DJCLa43JzgP0
#wordpress #gutenberg #jsx #react
🦄 WordPress Digest - Подписаться
WordPress Дайджест № 12 (12 февраля — 18 марта 2024)
Подборка свежих новостей, инструментов, видео и материалов из мира WordPress. Приятного чтения!
👉🏻 https://wp-digest.com/digest/18-03-2024/
#wordpress #wpdigest #themes #plugins #development #security
🦄 WordPress Digest - Подписаться
Уязвимость в WordPress-плагине Popup Builder использовалась для взлома 3900 сайтов
Исследователи предупреждают, что хакеры атакуют сайты под управлением WordPress, используя уязвимость в устаревших версиях плагина Popup Builder. По информации Sucuri, таким способом злоумышленники уже скомпрометировали более 3900 веб-сайтов всего за три недели.
👉🏻 https://xakep.ru/2024/03/13/popup-builder-attacks/
#wordpress #security #plugins #Sucuri
🦄 WordPress Digest - Подписаться
Как парсить контент Gutenberg для headless WordPress
Gutenberg – это редактор по умолчанию для WordPress. Он позволяет создавать и оформлять контент с помощью отдельных блоков для текста, изображений, видео и других элементов сайта с помощью интерфейса drag-and-drop. Этот подход повышает гибкость и возможности дизайна WordPress. Давайте разберемся как устроен Gutenberg для headless WordPress.
👉🏻 https://genius.courses/?p=52254
#wordpress #gutenberg #headless
🦄 WordPress Digest - Подписаться
Разработчики WordPress выпустили плагин производительности для «практически мгновенной загрузки» сайтов
Разработчики WordPress выпустили официальный плагин, добавляющий поддержку передовой технологии под названием «спекулятивная загрузка». Она помогает повысить производительность сайта и улучшить UX для посетителей сайта.
👉🏻 https://oddstyle.ru/wordpress-2/wordpress-plaginy/razrabotchiki-wordpress-vypustili-plagin-proizvoditelnosti-dlya-prakticheski-mgnovennoj-zagruzki-sajtov.html
#wordpress #performance
🦄 WordPress Digest - Подписаться
Включаем Telegram Instantview для блога глобально
Есть одна очень удобная для пользователей штука - Telegram Instant View (IV). Она подгружает контент со ссылки прямо в приложении телеграма, показывая удобную для чтения версию и экономит трафик.
👉🏻 https://habr.com/ru/articles/807129/
#Instantview #telegram
🦄 WordPress Digest - Подписаться
В конструкторе страниц Beaver Builder найдена XSS-уязвимость
Исследователи безопасности обнаружили, что популярный конструктор страниц в WordPress, Beaver Builder, содержит XSS-уязвимость, которая в теории позволяет злоумышленнику внедрить на веб-сайт скрипты, выполняемые при посещении пользователем веб-страниц.
👉🏻 https://oddstyle.ru/?p=33956
#wordpress #security #BeaverBuilder
🦄 WordPress Digest - Подписаться
Вышел релиз безопасности WordPress 6.5.2
Из-за проблемы с первоначальным пакетом WordPress 6.5.1 не был выпущен. WordPress 6.5.2 - это первый минорный релиз для WordPress 6.5.
Этот выпуск содержит 2 исправления для ядра, 12 исправлений для редактора блоков и 1 исправление безопасности.
Поскольку это релиз безопасности, рекомендуется немедленно обновить свои сайты, если у вас отключены автообновления!
👉🏻 https://wordpress.org/news/2024/04/wordpress-6-5-2-maintenance-and-security-release/
#wordpress #core #news #security
🦄 WordPress Digest - Подписаться
Поддержка AVIF формата картинок в WordPress 6.5
С версии WordPress 6.5 можно использовать современный формат изображений AVIF.
AVIF предлагает значительные улучшения качества изображения и сжатия по сравнению с с другими форматами: JPEG, PNG и даже WebP. Изображения AVIF могут быть на 50% меньше JPEG, сохраняя при этом одинаковое качество. Изображения AVIF также поддерживают широкий диапазон цветов (включая HDR) и выглядят более четко, чем JPEG.
Изображения AVIF по-прежнему получают все преимущества адаптивных изображений, приоритета по загрузке и ленивой загрузки, которые по умолчанию поддерживает WordPress.
👉 https://wp-kama.ru/id_16931/podderzhka-avif-wp-6-5.html
#wordpress #core #avif
🦄 WordPress Digest - Подписаться
Как использоват транзакции MySQL в WordPress?
Чтобы понять зачем могут пригодится транзакции, допустим нам нужно удалить 10 строк таблицы и если хоть с одним из запросов удаления что-то пойдет не так, нужно ничего не делать, не удалять то что уже было удалено.
В этом нет ничего сверхобычного, нужно просто о выполнить запрос START TRANSACTION, затем нужные нам запросы и в конце запрос COMMIT или ROLLBACK (в зависимости от результата)
👉 https://wp-kama.ru/note/kak-ispolzovat-mysql-tranzaktsii-v-wordpress
#wordpress #mysql
🦄 WordPress Digest - Подписаться
Переоценка роли сайта – от привлечения, к поддержке и удержанию
Веб сайты раньше воспринимались как инструмент привлечения клиентов. Типа сделай сайт и получи много клиентов. Сегодня все иначе. Старые идеи типа сделай сайт и получи тучу клиентов – они уже не адекватны.
Сегодня же мы наблюдаем существенное изменение в этом восприятии. Сайты становятся компонентом бизнеса, играя важную роль в поддержке клиентов и снижении затрат.
https://wpcraft.ru/blog/redefining-the-site/
Мультисайтовость WordPress: установка и настройка
В этой статье будет рассмотрена настройка мультисайтовости для CMS WordPress.
👉 https://beget.com/p1036256/ru/kb/how-to/sites/multisite-wordpress
#wordpress #development #multisite
🦄 WordPress Digest - Подписаться
А кто еще делает сайты на WordPress?
Сегодня снова ставил Docker, а это можно сказать топ 1 инструмент для разработчиков во всем мире, и какого было моё удивление. что они тоже сделали свой сайт на обычном WordPress, даже без NextJS.
А другие примеры сайтов на WP по ссылке.
👉 https://wpcraft.ru/blog/examples-wordpress-woocommerce/
#wordpress #review
🦄 WordPress Digest - Подписаться
Малварь Sign1 заразила больше 39 000 сайтов на WordPress
Аналитики Sucuri предупредили, что ранее неизвестный вредонос Sign1 заразили более 39 000 сайтов за последние полгода. Посетители таких взломанных ресурсов сталкиваются с нежелательными перенаправлениями и всплывающей рекламой.
Исследователи обнаружили эту кампанию, когда на сайте одного из клиентов Sucuri стала появляться странная всплывающая реклама. Оказалось, преступники внедряют вредоносное ПО в кастомные HTML-виджеты и легитимные плагины на сайтах под управлением WordPress, чтобы не модифицировать сами файлы WordPress.
👉 https://xakep.ru/2024/03/21/sign1/
#wordpress #security
🦄 WordPress Digest - Подписаться
Те кто плохо понимают WordPress, обречены на переизобретение его плохих копий
Есть такая известная цитата про проблему переизобретения велосипедов на квадратных колесах:
Те, кто не понимает Unix, обречены на переизобретение его плохих копий. Только получается хуже.
Ровно тоже самое сейчас происходит в мире веб сайтов.
Люди у которых много денег и мало мозгов - изобретают велосипеды на квадратных колесах и выкидывают миллионы долларов в воздух.
Вот как то так )
https://wpcraft.ru/blog/reissue-wordpess/
Советы и рекомендации для разработчиков по созданию паттернов в редакторе блоков
Как дизайнер, который ежедневно работает с WordPress, создавая сайты и темы, я быстро понял важность хорошо продуманных блочных паттернов. Они являются основой бесшовного пользовательского опыта. Путем проб и ошибок я собрал несколько идей о том, что делает паттерн хорошим, и что гарантирует, что каждый безупречно интегрируется в любую тему WordPress, сохраняя целостность и обеспечивая адаптивность. Позвольте мне поделиться с вами некоторыми из бесценных уроков, которые я получил на этом пути.
👉 https://developer.wordpress.org/news/2024/03/19/pattern-design-tips-and-tricks-for-developers/
#wordpress #gutenberg #patterns #development
🦄 WordPress Digest - Подписаться
WordPress без плагинов - так бывает?
Есть такая тема - а как что то сделать без плагинов?
А у меня 100 плагинов и я устал их обновлять.
Хочется сделать так чтобы был 1 плагин который умеет все )
И да так бывает )
Вот 1 плагин который заменяет штук 10-20 других плагинов )
https://wpcraft.ru/catalog/ase/
Создание записи в WordPress через phpStorm через пароль приложения методом Basic
В этом примере разберём, как создать Запись в WordPress в phpStorm с помощью аутентификации через пароль приложения методом Basic. Подобные вещи можно делать и в Postman.
👉🏻 https://wp-kama.ru/note/create-post-phpstorm-and-application-passwords
#wordpress #rest #api #phpStorm
🦄 WordPress Digest - Подписаться