WordPress Digest
2.15K subscribers
3.63K photos
2 videos
5.79K links
Дайджест новостей из мира WordPress.

- CEO @mihdan
- Сайт wp-digest.com
- Дзен dzen.ru/wordpress_digest
- Работа - @wordpress_jobs
- Реклама - @mihdan
- Блог автора - @mihdan_vent
Download Telegram
📺 Новый бесплатный курс "WordPress Block Theme Development" от Миши Рудрастых

На курсе рассмотрим разработку блочных тем под FSE (Full Site Editor): мы вместе с вами создадим тему на основе готовой не-блочной темы, и потом в последующих видео поглядим более детально конфигурацию в theme.json.

👉🏻 Смотреть курс на YouTube

#wordpress #gutenberg #fse

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥1
Пакетные запросы в WordPress REST API

В WordPress 5.6 появилась возможность выполнять серию REST API запросов в одном запросе к серверу. В самом простом виде это полезная оптимизация производительности, когда необходимо выполнить большое количество операций записи. Кроме того, опционально можно использовать базовые средства управления параллелизмом.

👉🏻 https://wp-kama.ru/handbook/rest/wp-routes/batch-requests

#wordpress #rest #api

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
📺 Плагин AI Power WP: вся мощь ChatGPT в админке WordPress

Плагин для WordPress AI Power может заменить небольшую редакцию. Используя весь комплекс нейросетей от OpenAI, AI Power генерирует контент, изображения, дает подсказки по заголовкам и содержанию и многое другое.

Сам плагин условно бесплатный, но для работы нужен доступ к API OpenAI. Это услуга платная, однако расценки на доступ к ChatGPT и другим сервисам у самих разработчиков на порядок ниже, чем у коммерческих структур, использующих их нейросети.

👉🏻 https://www.youtube.com/watch?v=SEBnKP-t_WI

#wordpress #ai #plugins #chatgpt

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Выделение цветом панели администратора WordPress для различных окружений

В современной веб-разработке использование различных окружений таких как: локальное, Development, тестовое (QA), Stage и Production, является стандартной практикой. Эти среды позволяют командам разрабатывать, тестировать и предварительно просматривать изменения перед их внедрением в рабочую версию сайта. Однако, несмотря на их важность в процессе разработки, довольно часто разработчики сталкиваются с проблемой путаницы между этими средами. Такая путаница может привести к ошибкам, например, к внесению изменений в Production среде вместо Development.

Как же минимизировать риск таких ошибок и повысить эффективность работы команды?

👉🏻 https://wp-yoda.com/wordpress/vydelenie-czvetom-paneli-administratora-wordpress-dlya-razlichnyh-oruzhenij-effektivnoe-reshenie-problemy-putaniczy-sred-razrabotki/

#wordpress #development #dashboard

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Создание паттернов блоков программным способом

Цель этого урока - узнать, как программно создавать синхронизированные и несинхронизированные паттерны блоков и назначать им определенные категории.

👉🏻 https://rudrastyh.com/gutenberg/create-block-patterns-programmatically.html

#wordpress #gutenberg #patterns #blocks

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
Как легко скрыть меню в админке WP?

Плагин Easy Hide Admin Menu Items предназначен для удобства скрытия меню в административной панели сайта, что облегчает работу администратора или менеджера контента.

👉 https://wp-digest.com/review/ehami/

#EHAMI #plugins #WordPress

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤯3🔥2
Разбор уязвимости в Discount Rules for WooCommerce

Сегодня мы разберем одну старую уязвимость в плагине Discount Rules for WooCommerce < 2.2.0 для WordPress.

👉 https://habr.com/ru/articles/800321/

#wordpress #woocommerce #security #plugins

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍32
Как запустить несколько Docker проектов под 80 портом с помощью локального Reverse Proxy

Возможно, вам когда-то приходилось запускать два или более Docker проектов на локальном компьютере. Это обычная задача для разработчиков, особенно если у вас несколько проектов или вы используете архитектуру микросервисов.

Однако работа с несколькими Docker проектами может привести к определенным проблемам, одной из которых является невозможность запустить более одного Docker проекта на порту 80.

В этой статье я расскажу о данных проблемах и о способе их решения с помощью локального Reverse Proxy на Go, который я разработал для работы с двумя и более Docker проектами на порту 80. Также будет рассмотрено, как ReverseProxy работает. Вы узнаете, как легко и эффективно управлять доступом к множеству контейнеров, используя один стандартный порт, и как избавиться от необходимости дополнительной настройки каждого проекта для его работы в такой среде.

🇷🇺 Читать на русском
🇺🇸 Читать на английском

#wordpress #docker #proxy

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥2🤔1
TypeRocket - это полноценный MVC-фреймворк для WordPress

WordPress - это кошмар для современных разработчиков, особенно после написания кода на Laravel, Rails или Django. TypeRocket - это полноценный MVC-фреймворк для WordPress, который позволяет разработчикам чувствовать себя как дома.

👉🏻 https://typerocket.com/wordpress-mvc/

#wordpress #mvc #TypeRocket

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4😱1
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 - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
Создание записи в WordPress через phpStorm через пароль приложения методом Basic

В этом примере разберём, как создать Запись в WordPress в phpStorm с помощью аутентификации через пароль приложения методом Basic. Подобные вещи можно делать и в Postman.

👉🏻 https://wp-kama.ru/note/create-post-phpstorm-and-application-passwords

#wordpress #rest #api #phpStorm

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🔥2
Уязвимость в WordPress-плагине Popup Builder использовалась для взлома 3900 сайтов

Исследователи предупреждают, что хакеры атакуют сайты под управлением WordPress, используя уязвимость в устаревших версиях плагина Popup Builder. По информации Sucuri, таким способом злоумышленники уже скомпрометировали более 3900 веб-сайтов всего за три недели.

👉🏻 https://xakep.ru/2024/03/13/popup-builder-attacks/

#wordpress #security #plugins #Sucuri

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯3
WordPress без плагинов - так бывает?

Есть такая тема - а как что то сделать без плагинов?

А у меня 100 плагинов и я устал их обновлять.

Хочется сделать так чтобы был 1 плагин который умеет все )

И да так бывает )

Вот 1 плагин который заменяет штук 10-20 других плагинов )

https://wpcraft.ru/catalog/ase/
🔥5👍21
WordPress Дайджест № 12 (12 февраля — 18 марта 2024)

Подборка свежих новостей, инструментов, видео и материалов из мира WordPress. Приятного чтения!

👉🏻 https://wp-digest.com/digest/18-03-2024/

#wordpress #wpdigest #themes #plugins #development #security

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Советы и рекомендации для разработчиков по созданию паттернов в редакторе блоков

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

👉 https://developer.wordpress.org/news/2024/03/19/pattern-design-tips-and-tricks-for-developers/

#wordpress #gutenberg #patterns #development

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
📺 Как создать пользовательский блок для Gutenberg под WordPress (JSX). Руководство от Миши Рудрастых

В этом видео мы создадим блок для Gutenberg с помощью React (не волнуйтесь) полностью с нуля. Если вы никогда не работали с React или Webpack - не стоит беспокоиться, потому что в видео мы рассмотрим и эти темы.

👉🏻 https://youtu.be/_tBaqx3Bdks?si=ZNm-DJCLa43JzgP0

#wordpress #gutenberg #jsx #react

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍41
Те кто плохо понимают WordPress, обречены на переизобретение его плохих копий

Есть такая известная цитата про проблему переизобретения велосипедов на квадратных колесах
:

Те, кто не понимает Unix, обречены на переизобретение его плохих копий. Только получается хуже.

Ровно тоже самое сейчас происходит в мире веб сайтов.

Люди у которых много денег и мало мозгов - изобретают велосипеды на квадратных колесах и выкидывают миллионы долларов в воздух.

Вот как то так )

https://wpcraft.ru/blog/reissue-wordpess/
👍94🔥1🤯1
Плагин для авто мониторинга траста сайта

Какой у вашего сайта DomainRank? и какой PageRank у страниц?

Какое место у вас среди конкурентов? А какие параметры у доноров ссылок?

Вот написал сегодня плагин автоматического мониторинга ключевых показателей доверия к сайту

https://wpcraft.ru/catalog/checktrust/
🔥9🥰31