es
Feedback
WP-Kama.ru

WP-Kama.ru

Ir al canal en Telegram

Новости проекта WP-Kama.ru

Mostrar más
1 560
Suscriptores
Sin datos24 horas
+27 días
-330 días
Archivo de publicaciones
Новый курс!🎙На этот раз бесплатный! Ну хорошо, стоимость курса – лайк под видосами 😁 https://youtube.com/playlist?list=PLQc
+1
Новый курс!🎙На этот раз бесплатный! Ну хорошо, стоимость курса – лайк под видосами 😁 https://youtube.com/playlist?list=PLQcI8rUOscv1gGwzjTHIUPdNTsKOd9Vwh&si=0HlJPOkrRvWx4suY Решил рассмотреть конкретно разработку блочных тем под FSE (хотя мы так уже не говорим, для Site Editor короче). Ничего супер-сложного – по сути создаём тему на основе готовой не-блочной темы, и потом в последующих видео рассматриваю более детально конфигурацию в theme.json. Ах да, английский язык, но думаю с моим произношением вы точно разберётесь. Как думаете, каких видео не хватает в этом курсе-плейлисте? Я бы дозаписал, пока ютуб меня ещё не начал бесить.

Что будет выведено на экран?
Anonymous voting

photo content

Что будет выведено на экран? ``` $cache = ''; $get = fn() => $cache; $set = fn( $val ) => $cache = $val; $set( 'hello' ); echo $get(); //> ???? ```
Anonymous voting

Шпаргалка по git https://wp-kama.com/note/git-cheatsheet
Шпаргалка по git https://wp-kama.com/note/git-cheatsheet

Полезный сайт, где отображены большинство стилей и вёрстка из админки WordPress, которые могут пригодиться при разработке. ht
Полезный сайт, где отображены большинство стилей и вёрстка из админки WordPress, которые могут пригодиться при разработке. https://wpadmin.bracketspace.com/

Статистика вклада сообщества в ядро WordPress за 2023 год. https://make.wordpress.org/core/2024/01/11/a-year-in-core-2023/
Статистика вклада сообщества в ядро WordPress за 2023 год. https://make.wordpress.org/core/2024/01/11/a-year-in-core-2023/

Во-первых, всех с Наступающим Новым Годом! Пусть все будет WordPress в следующем году! Во-вторых, обновил на сайте версию PHP
+1
Во-первых, всех с Наступающим Новым Годом! Пусть все будет WordPress в следующем году! Во-вторых, обновил на сайте версию PHP на 8.1. Переписал/исправил/адаптировал очень много кода, поэтому возможны баги. Phpcs-ами, phpstan-ами прошелся, должно быть ок, но всякое бывает. Если кто-то что-то заметит, пожалуйста пишите в личку и в комментах к этому сообщению!

Добавили на страницы с WordPress хуками и функциями ссылку на поиск по ним в тикетах для тех, кто хочет узнать о них больше.
+1
Добавили на страницы с WordPress хуками и функциями ссылку на поиск по ним в тикетах для тех, кто хочет узнать о них больше.

Хук-фильтр pre_http_request │ WP 2.9.0 Позволяет оборвать выполнение HTTP запроса и вернуть указанное значение. Может пригодиться для обрыва HTTP запросов, не грамотно сделанных плагинов, тестирования и других задач. https://wp-kama.ru/hook/pre_http_request

С версии 3.15, Query Monitor позволяет разработчикам выполнять проверки, которые создадут запись об ошибке в панели Query Mon
С версии 3.15, Query Monitor позволяет разработчикам выполнять проверки, которые создадут запись об ошибке в панели Query Monitor "Логи (Logs)", если проверка не пройдена. Это удобная обертка для логирования ошибок, которая будет оповещать вас о проблемах в коде. https://wp-kama.ru/plugin/query-monitor/assertions

Привет! Это Денис Янчевский. В былые времена, мы с Николаем Мироновым активно организовывали митапы💪 А сегодня, я представляю вам свою еженедельную рассылку про WordPress и с попугаем. Она бесплатная и выходит по пятницам. Сегодня как раз вышел третий выпуск https://wphub.space/newsletter/wpletter-17-11-2023/ Отслеживать новые выпуски можно в соцсетях: 👉 Канал в Telegram 👉 Канал в Дзене 👉 Сообщество в ВК Увидимся! 🤗

Оказывается, появились настройки в ТГ, которые не доступны сразу. Только по согласию бояр. Кому не жалко, подайте чуть голосо
Оказывается, появились настройки в ТГ, которые не доступны сразу. Только по согласию бояр. Кому не жалко, подайте чуть голосов на развитие https://t.me/wpkama?boost

Насчёт лично опыта. Это пожалуй основополагающий способ появления описаний и примеров на сайте. Работая на реальных проектах,
Насчёт лично опыта. Это пожалуй основополагающий способ появления описаний и примеров на сайте. Работая на реальных проектах, постоянно появляются примеры, которые 1 - могут пригодиться другим, 2 - 100% рабочие в контексте их использования, 3 - могут понадобиться нам же в будущем. В целом сайт, это наш блокнот: что-то сделали на работе/хобби, пошли добавили на сайт, чтобы потом заново не придумывать и воспользоваться при необходимости. Это касается и кода и вообще мыслей по тому или иному поводу, свои наблюдения, выводы. И говоря слова "наш сайт" мы имеем в виду более широкий круг людей, чем его редакторы. То есть и вас тоже :) так, ваши вопросы помогают пополнять коллекцию решений, ваши замечания помогают уточнять/исправлять информацию и держать в актуальном состоянии, а также непосредственно ценны ваши наработки, которые вы скидываете в комментариях и в личку. Огромное вам спасибо за это! ❤️🤝 Напоминаем, что у каждого есть возможность добавить свой пример. Заходите на страницу функции, нажимаете кнопку "Добавить пример" и заполняете формочку (см. скриншот). А также вы можете голосовать там же за понравившиеся примеры.

Ну и на последок, всё шлифуем, поискав нужное в коде плагинов и тем. Я так понял, он индексирует все темы и плагины из репози
+1
Ну и на последок, всё шлифуем, поискав нужное в коде плагинов и тем. Я так понял, он индексирует все темы и плагины из репозитория, что впечатляет. Это идеальное место набрать реальных примеров использования функций и хуков! Ну кроме личного опыта, о котором в следующем посте :) Обязательнов в закладки, чудо сайт! https://wpdirectory.net/

Последнее время, я лично, чаще всего пользуюсь специальным сервисом для быстрого поиска по тикетам. Это своего рода индексато
Последнее время, я лично, чаще всего пользуюсь специальным сервисом для быстрого поиска по тикетам. Это своего рода индексатор/зеркало/каталогизатор тикетов. Работает быстро, интерфейс приятный, ищет классно. Что ещё надо? :) Это проект с открытым исходным кодом, можно скачать с github и развенуть у себя при надобности. Сам проект https://tracsearch.wpteamhub.com/

Как мы ищем более детальную информацию о хуке или функции? Если опустить изучение самого кода в движке, то можно сказать сраз
Как мы ищем более детальную информацию о хуке или функции? Если опустить изучение самого кода в движке, то можно сказать сразу идём в трекер и ищем среди тикетов, так как большая часть всякой всячины зарождается именно там. Находим тикет(ы), посвященный, например функции и там узнаём, что за потребность была в ней, какой кейс человек пытался решить внедрением такой функции и много другой не менее интересной информации попадается. Так рождаются более полные описания и добавляются примеры из жизни. Если вы разрабатываете на WordPress, то крайне рекомендуем посматривать эти тикеты. Так же вы можете помочь другим (а по сути всем, кто пользуется WP), написав патч к описанной в тикете проблемы. Ну или написать свой тикет, если заметили ошибку в движке, или же у вас есть предложения по оптимизации или другое виденье как что-то должно работать по-другому. В этом отчасти сила WordPress - совместная работа и волонтёрство. https://core.trac.wordpress.org/timeline

Функция wp_admin_notice() │ WP 6.4.0 Формирует и выводит на экран HTML код заметки (сообщение, ошибку) в верхней части страни
Функция wp_admin_notice() │ WP 6.4.0 Формирует и выводит на экран HTML код заметки (сообщение, ошибку) в верхней части страницы админ-панели. Да-да, вы не ослышались! Наконец-то в 2023 году такую функцию добавили и теперь не нужно самостоятельно верстать и выводить такие заметки, как мы это делали на хуке admin_notices. Сконфигурировали функцию - получили результат. Также в функции есть хук-событие wp_admin_notice, пока мы не придумали кейс, где бы он понадобился. Может вы подскажете? Ещё может пригодиться родительская функция wp_get_admin_notice(), например при проверках в foreach - собираете ошибки в массив, а потом в нужный момент выводите на экран всем скопом (такое поведение можно найти в участке кода формирования меню в админке). Другой кейс из движка - страница с опциями - идёт проверка на наличие той или иной опции (значения) и, если что-то не так, функция вызывается прямо рядом в таблице опций. Возникает вопрос, ведь заметки призваны отображаться вверху страницы, а не как в предыдущих кейсах в таблице и пунктах меню, как так? А всё просто: специальный JS скрипт после рендринга страницы пробегает по DOM и все заметки перемещает в нужное место в порядке их вывода на экран. Это очень удобно! Но, не смотря на такое удобство, мы призываем по возможности для порядка и логичности вызывать эти функции на специальных хуках, указанных в описании. Подчеркнём, что прямой рекомендации от тех же разработчиков WP мы не нашли на данный момент, это на наше личное мнение. https://wp-kama.ru/function/wp_admin_notice

Repost from Финты WordPress
А вы знаете, что полной поддержки php 8.1 и выше, нет ни в ядре, ни в большинстве плагинов? Как только переключаешь на 8.1 тут же вываливается вагон deprecated На такой случай рекомендую подавлять именно deprecated, а все остальные ошибки оставить. Это очень просто сделать плагином KAGG Compatibility. Плагин подавляет deprecated но оставляет все остальные ошибки, что позволяет спокойно заниматься разработкой на php 8.1 и выше. Скачать плагин На заметку: Плагин предназначен для разработчиков, в нем нет настроек. Все работает через Mu плагин