Дайджест новостей из мира WordPress. - CEO @mihdan - Сайт wp-digest.com - Дзен dzen.ru/wordpress_digest - Работа - @wordpress_jobs - Реклама - @mihdan - Блог автора - @mihdan_vent
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 - Подписаться
WP ORM - полноценная ORM с Eloquent и Phinx для WordPress
WordPress ORM - это небольшая библиотека, которая добавляет базовый ORM в WordPress, который легко расширяется и включает модели для основных сущностей WordPress: записи, произвольные поля, пользователи, комментарии и многое другое. ORM основана на Eloquent ORM и использует подключение WordPress (класс wpdb).
WordPress ORM также предлагает систему для простого управления миграцией баз данных на основе Phinx.
👉🏻 https://github.com/dimitriBouteille/wp-orm
#wordpress #orm #Eloquent #Phinx
🦄 WordPress Digest - Подписаться
Как запустить несколько Docker проектов под 80 портом с помощью локального Reverse Proxy
Возможно, вам когда-то приходилось запускать два или более Docker проектов на локальном компьютере. Это обычная задача для разработчиков, особенно если у вас несколько проектов или вы используете архитектуру микросервисов.
Однако работа с несколькими Docker проектами может привести к определенным проблемам, одной из которых является невозможность запустить более одного Docker проекта на порту 80.
В этой статье я расскажу о данных проблемах и о способе их решения с помощью локального Reverse Proxy на Go, который я разработал для работы с двумя и более Docker проектами на порту 80. Также будет рассмотрено, как ReverseProxy работает. Вы узнаете, как легко и эффективно управлять доступом к множеству контейнеров, используя один стандартный порт, и как избавиться от необходимости дополнительной настройки каждого проекта для его работы в такой среде.
🇷🇺 Читать на русском
🇺🇸 Читать на английском
#wordpress #docker #proxy
🦄 WordPress Digest - Подписаться
Как легко скрыть меню в админке WP?
Плагин Easy Hide Admin Menu Items предназначен для удобства скрытия меню в административной панели сайта, что облегчает работу администратора или менеджера контента.
👉 https://wp-digest.com/review/ehami/
#EHAMI #plugins #WordPress
🦄 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 - Подписаться
TypeRocket - это полноценный MVC-фреймворк для WordPress
WordPress - это кошмар для современных разработчиков, особенно после написания кода на Laravel, Rails или Django. TypeRocket - это полноценный MVC-фреймворк для WordPress, который позволяет разработчикам чувствовать себя как дома.
👉🏻 https://typerocket.com/wordpress-mvc/
#wordpress #mvc #TypeRocket
🦄 WordPress Digest - Подписаться
Разбор уязвимости в Discount Rules for WooCommerce
Сегодня мы разберем одну старую уязвимость в плагине Discount Rules for WooCommerce < 2.2.0 для WordPress.
👉 https://habr.com/ru/articles/800321/
#wordpress #woocommerce #security #plugins
🦄 WordPress Digest - Подписаться
Создание паттернов блоков программным способом
Цель этого урока - узнать, как программно создавать синхронизированные и несинхронизированные паттерны блоков и назначать им определенные категории.
👉🏻 https://rudrastyh.com/gutenberg/create-block-patterns-programmatically.html
#wordpress #gutenberg #patterns #blocks
🦄 WordPress Digest - Подписаться