Forwarded from Денис Янчевский
Привет! Это Денис Янчевский. В былые времена, мы с Николаем Мироновым активно организовывали митапы💪
А сегодня, я представляю вам свою еженедельную рассылку про WordPress и с попугаем. Она бесплатная и выходит по пятницам.
Сегодня как раз вышел третий выпуск https://wphub.space/newsletter/wpletter-17-11-2023/
Отслеживать новые выпуски можно в соцсетях:
👉 Канал в Telegram
👉 Канал в Дзене
👉 Сообщество в ВК
Увидимся! 🤗
А сегодня, я представляю вам свою еженедельную рассылку про WordPress и с попугаем. Она бесплатная и выходит по пятницам.
Сегодня как раз вышел третий выпуск https://wphub.space/newsletter/wpletter-17-11-2023/
Отслеживать новые выпуски можно в соцсетях:
👉 Канал в Telegram
👉 Канал в Дзене
👉 Сообщество в ВК
Увидимся! 🤗
👍11💩4❤2
С версии 3.15, Query Monitor позволяет разработчикам выполнять проверки, которые создадут запись об ошибке в панели Query Monitor "Логи (Logs)", если проверка не пройдена.
Это удобная обертка для логирования ошибок, которая будет оповещать вас о проблемах в коде.
https://wp-kama.ru/plugin/query-monitor/assertions
Это удобная обертка для логирования ошибок, которая будет оповещать вас о проблемах в коде.
https://wp-kama.ru/plugin/query-monitor/assertions
🔥19👍6❤2
Хук-фильтр pre_http_request │ WP 2.9.0
Позволяет оборвать выполнение HTTP запроса и вернуть указанное значение.
Может пригодиться для обрыва HTTP запросов, не грамотно сделанных плагинов, тестирования и других задач.
https://wp-kama.ru/hook/pre_http_request
Позволяет оборвать выполнение HTTP запроса и вернуть указанное значение.
Может пригодиться для обрыва HTTP запросов, не грамотно сделанных плагинов, тестирования и других задач.
https://wp-kama.ru/hook/pre_http_request
👍14🤔1
Добавили на страницы с WordPress хуками и функциями ссылку на поиск по ним в тикетах для тех, кто хочет узнать о них больше.
🔥32👍12
Во-первых, всех с Наступающим Новым Годом!
Пусть все будет WordPress в следующем году!
Во-вторых, обновил на сайте версию PHP на 8.1.
Переписал/исправил/адаптировал очень много кода, поэтому возможны баги. Phpcs-ами, phpstan-ами прошелся, должно быть ок, но всякое бывает.
Если кто-то что-то заметит, пожалуйста пишите в личку и в комментах к этому сообщению! Заранее спасибо!
Пусть все будет WordPress в следующем году!
Во-вторых, обновил на сайте версию PHP на 8.1.
Переписал/исправил/адаптировал очень много кода, поэтому возможны баги. Phpcs-ами, phpstan-ами прошелся, должно быть ок, но всякое бывает.
Если кто-то что-то заметит, пожалуйста пишите в личку и в комментах к этому сообщению! Заранее спасибо!
👍30🔥17🎄13❤3🤡2🐳1
Статистика вклада сообщества в ядро WordPress за 2023 год.
https://make.wordpress.org/core/2024/01/11/a-year-in-core-2023/
https://make.wordpress.org/core/2024/01/11/a-year-in-core-2023/
👌8
Полезный сайт, где отображены большинство стилей и вёрстка из админки WordPress, которые могут пригодиться при разработке.
https://wpadmin.bracketspace.com/
https://wpadmin.bracketspace.com/
🔥46👍21❤6
Что будет выведено на экран?
Anonymous Quiz
28%
hello
30%
пустая строка
7%
ошибка синтаксиса (syntax error)
4%
ошибка выполнения (runtime error)
32%
это мы не проходили :)
🤔4👍2❤1👏1🤣1
Forwarded from Миша Рудрастых и WordPress
Новый курс!🎙 На этот раз бесплатный! Ну хорошо, стоимость курса – лайк под видосами 😁
https://youtube.com/playlist?list=PLQcI8rUOscv1gGwzjTHIUPdNTsKOd9Vwh&si=0HlJPOkrRvWx4suY
Решил рассмотреть конкретно разработку блочных тем под FSE (хотя мы так уже не говорим, для Site Editor короче). Ничего супер-сложного – по сути создаём тему на основе готовой не-блочной темы, и потом в последующих видео рассматриваю более детально конфигурацию в theme.json.
Ах да, английский язык, но думаю с моим произношением вы точно разберётесь.
Как думаете, каких видео не хватает в этом курсе-плейлисте? Я бы дозаписал, пока ютуб меня ещё не начал бесить.
https://youtube.com/playlist?list=PLQcI8rUOscv1gGwzjTHIUPdNTsKOd9Vwh&si=0HlJPOkrRvWx4suY
Решил рассмотреть конкретно разработку блочных тем под FSE (хотя мы так уже не говорим, для Site Editor короче). Ничего супер-сложного – по сути создаём тему на основе готовой не-блочной темы, и потом в последующих видео рассматриваю более детально конфигурацию в theme.json.
Ах да, английский язык, но думаю с моим произношением вы точно разберётесь.
Как думаете, каких видео не хватает в этом курсе-плейлисте? Я бы дозаписал, пока ютуб меня ещё не начал бесить.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍3🏆1
Forwarded from WP Yoda (Andrei Pisarevskii)
Выделение цветом панели администратора WordPress для различных оружений
В современной веб-разработке использование различных окружений таких как: локальное, Development, тестовое (QA), Stage и Production, является стандартной практикой. Эти среды позволяют командам разрабатывать, тестировать и предварительно просматривать изменения перед их внедрением в рабочую версию сайта. Однако, несмотря на их важность в процессе разработки, довольно часто разработчики сталкиваются с проблемой путаницы между этими средами. Такая путаница может привести к ошибкам, например, к внесению изменений в Production среде вместо Development.
Как же минимизировать риск таких ошибок и повысить эффективность работы команды?
Читать статью
#wordpress #лучшие_практики
В современной веб-разработке использование различных окружений таких как: локальное, Development, тестовое (QA), Stage и Production, является стандартной практикой. Эти среды позволяют командам разрабатывать, тестировать и предварительно просматривать изменения перед их внедрением в рабочую версию сайта. Однако, несмотря на их важность в процессе разработки, довольно часто разработчики сталкиваются с проблемой путаницы между этими средами. Такая путаница может привести к ошибкам, например, к внесению изменений в Production среде вместо Development.
Как же минимизировать риск таких ошибок и повысить эффективность работы команды?
Читать статью
#wordpress #лучшие_практики
WP Yoda
Выделение цветом панели администратора WordPress для различных оружений - WP Yoda
В современной веб-разработке использование различных окружений таких как: локальное, Development, тестовое (QA), Stage и Production, является стандартной практикой. Эти среды позволяют командам разрабатывать, тестировать и предварительно просматривать изменения…
👍12🔥5👏2💯1
Небольшая заметка, как создать запись через phpStorm через пароль приложения методом Basic. Само собой, можно так делать всё что угодно, что позволяет WordPress REST API.
https://wp-kama.ru/note/create-post-phpstorm-and-application-passwords
https://wp-kama.ru/note/create-post-phpstorm-and-application-passwords
🔥13👍2🤪2🏆1
Forwarded from WP Yoda (Andrei Pisarevskii)
Как запустить несколько Docker проектов под 80 портом с помощью локального Reverse Proxy
Возможно, вам когда-то приходилось запускать два или более Docker проектов на локальном компьютере. Это обычная задача для разработчиков, особенно если у вас несколько проектов или вы используете архитектуру микросервисов.
Однако работа с несколькими Docker проектами может привести к определенным проблемам, одной из которых является невозможность запустить более одного Docker проекта на порту 80.
В этой статье я расскажу о данных проблемах и о способе их решения с помощью локального Reverse Proxy на Go, который я разработал для работы с двумя и более Docker проектами на порту 80. Также будет рассмотрено, как ReverseProxy работает. Вы узнаете, как легко и эффективно управлять доступом к множеству контейнеров, используя один стандартный порт, и как избавиться от необходимости дополнительной настройки каждого проекта для его работы в такой среде.
- Читать на русском
- Читать на английском
#reverseproxy #environment #go #docker
Возможно, вам когда-то приходилось запускать два или более Docker проектов на локальном компьютере. Это обычная задача для разработчиков, особенно если у вас несколько проектов или вы используете архитектуру микросервисов.
Однако работа с несколькими Docker проектами может привести к определенным проблемам, одной из которых является невозможность запустить более одного Docker проекта на порту 80.
В этой статье я расскажу о данных проблемах и о способе их решения с помощью локального Reverse Proxy на Go, который я разработал для работы с двумя и более Docker проектами на порту 80. Также будет рассмотрено, как ReverseProxy работает. Вы узнаете, как легко и эффективно управлять доступом к множеству контейнеров, используя один стандартный порт, и как избавиться от необходимости дополнительной настройки каждого проекта для его работы в такой среде.
- Читать на русском
- Читать на английском
#reverseproxy #environment #go #docker
WP Yoda
Как запустить несколько Docker проектов под 80 портом с помощью локального Reverse Proxy - WP Yoda
В этой статье мы рассмотрим, как настроить локальный Reverse Proxy на Go для работы с двумя и более Docker проектами на 80 порту. Вы узнаете, как легко и эффективно управлять доступом к множеству контейнеров, используя один стандартный порт, и как избавиться…
❤5🔥2🤷♀1❤🔥1🤷♂1👍1👏1💩1💯1
Поддержка 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 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
👍22👏7🔥5🙏1
Contact Form 7: как использовать WP шорткод и HTML в уведомлениях после сабмита формы
В этом примере рассказано, как создать свой шорткод в виде ссылки на скачиваемый документ, который будет работать в уведомлениях CF7, а также скрывать форму после успешной её отправки и концентрировать внимание пользователя на сообщении об успешной отправке (ну и нашей ссылке конечно же!).
https://wp-kama.ru/note/cf7-wp-shortkod-v-uvedomleniyah-posle-sabmita
В этом примере рассказано, как создать свой шорткод в виде ссылки на скачиваемый документ, который будет работать в уведомлениях CF7, а также скрывать форму после успешной её отправки и концентрировать внимание пользователя на сообщении об успешной отправке (ну и нашей ссылке конечно же!).
https://wp-kama.ru/note/cf7-wp-shortkod-v-uvedomleniyah-posle-sabmita
👍19🔥4🥱2💯1
Фильтр allowed_block_types_all │ WP 5.8.0
Позволяет удалить (оставить только разрешенные) блоки для всех типов редакторов блоков.
(!) При использовании этого фильтра блоки зарегистрированные через JS, но не указанные тут как разрешенные также будут отключены (удалены).
https://wp-kama.ru/hook/allowed_block_types_all
Позволяет удалить (оставить только разрешенные) блоки для всех типов редакторов блоков.
(!) При использовании этого фильтра блоки зарегистрированные через JS, но не указанные тут как разрешенные также будут отключены (удалены).
https://wp-kama.ru/hook/allowed_block_types_all
❤14🔥2