uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

WP-Kama.ru

WP-Kama.ru

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
1 493
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kun
Ma'lumot yo'q30 kun

Ma'lumotlar yuklanmoqda

Taglar buluti
Ma'lumot yo'q
Muammo bormi? Iltimos, sahifani yangilang yoki bizning qo'llab-quvvatlash boshqaruvchimizga murojaat qiling>.
Kirish va chiqish esdaliklari
---
---
---
---
---
---
Obunachilarni jalb qilish
Okt '26
Oktabr '26
+3
0 kanalda
Sentabr '260
0 kanalda
Get PRO
Avgust '260
0 kanalda
Get PRO
Iyul '260
0 kanalda
Get PRO
Iyun '260
0 kanalda
Get PRO
May '260
2 kanalda
Get PRO
Aprel '260
0 kanalda
Get PRO
Mart '260
0 kanalda
Get PRO
Fevral '260
0 kanalda
Get PRO
Yanvar '260
0 kanalda
Get PRO
Dekabr '250
0 kanalda
Get PRO
Noyabr '250
0 kanalda
Get PRO
Oktabr '250
0 kanalda
Get PRO
Sentabr '250
0 kanalda
Get PRO
Avgust '250
0 kanalda
Get PRO
Iyul '250
0 kanalda
Get PRO
Iyun '250
1 kanalda
Get PRO
May '250
0 kanalda
Get PRO
Aprel '250
0 kanalda
Get PRO
Mart '250
0 kanalda
Get PRO
Fevral '250
0 kanalda
Get PRO
Yanvar '25
+1
0 kanalda
Get PRO
Dekabr '24
+13
0 kanalda
Get PRO
Noyabr '24
+20
0 kanalda
Get PRO
Oktabr '24
+26
0 kanalda
Get PRO
Sentabr '24
+37
1 kanalda
Get PRO
Avgust '24
+44
0 kanalda
Get PRO
Iyul '24
+33
0 kanalda
Get PRO
Iyun '24
+35
0 kanalda
Get PRO
May '24
+59
0 kanalda
Get PRO
Aprel '24
+52
1 kanalda
Get PRO
Mart '24
+51
1 kanalda
Get PRO
Fevral '24
+34
0 kanalda
Get PRO
Yanvar '24
+52
0 kanalda
Get PRO
Dekabr '23
+55
0 kanalda
Get PRO
Noyabr '23
+40
0 kanalda
Get PRO
Oktabr '23
+40
0 kanalda
Get PRO
Sentabr '23
+60
0 kanalda
Get PRO
Avgust '23
+46
0 kanalda
Get PRO
Iyul '23
+51
0 kanalda
Get PRO
Iyun '23
+49
0 kanalda
Get PRO
May '23
+49
0 kanalda
Get PRO
Aprel '23
+60
0 kanalda
Get PRO
Mart '23
+68
0 kanalda
Get PRO
Fevral '23
+69
0 kanalda
Get PRO
Yanvar '23
+73
0 kanalda
Get PRO
Dekabr '22
+63
0 kanalda
Get PRO
Noyabr '22
+50
0 kanalda
Get PRO
Oktabr '22
+61
0 kanalda
Get PRO
Sentabr '22
+72
0 kanalda
Get PRO
Avgust '22
+73
0 kanalda
Get PRO
Iyul '22
+72
0 kanalda
Get PRO
Iyun '22
+84
0 kanalda
Get PRO
May '22
+101
0 kanalda
Get PRO
Aprel '22
+119
0 kanalda
Get PRO
Mart '22
+385
0 kanalda
Sana
Obunachilarni jalb qilish
Esdaliklar
Kanallar
17 Oktabr0
16 Oktabr+1
15 Oktabr0
14 Oktabr0
13 Oktabr0
12 Oktabr+2
Kanal postlari
Пакет unitest-wp-copy даёт использовать настоящие функции WP в юнит-тестах без установки самого WordPress и базы данных. Удоб
Пакет unitest-wp-copy даёт использовать настоящие функции WP в юнит-тестах без установки самого WordPress и базы данных. Удобно, когда нужно проверить отдельные участки кода: обработку текста, парсинг HTML, подключение скриптов. Написал пошаговый пример: собираем окружение и тестируем небольшой класс плагина. Чтобы «вроде работает» стало чуть убедительнее. 👉 https://wp-kama.ru/id_17949/unitest-wp-copy.html

2
WordPress 7.1 «Mary Lou» вышел 🎉 Релиз назвали «Mary Lou» в честь джазовой пианистки. Логично - без импровизации в WordPress
WordPress 7.1 «Mary Lou» вышел 🎉 Релиз назвали «Mary Lou» в честь джазовой пианистки. Логично - без импровизации в WordPress всё равно далеко не уедешь :) Из интересного: - адаптивные стили и состояния блоков. - редактор записей внутри iframe. - обработка изображений в браузере. - постоянная панель инструментов. - публичный SVG Icon API. - новые возможности Abilities API. Подробнее: https://wp-kama.ru/17853
1 251
3
Matn yo'q...
1 336
4
Небольшое напоминание для тех, кто пишет тесты под WordPress. Часто для тестов мы по поднимаем полноценную WP-среду с базой д
Небольшое напоминание для тех, кто пишет тесты под WordPress. Часто для тестов мы по поднимаем полноценную WP-среду с базой данных, используя для этого например wp-phpunit. И это правильно, когда проект большой и тексты с БД сильно обязательны. Но иногда, для небольших плагинов и простой среды, нужно проверить обычную PHP-логику, где просто используются какие-то WordPress-функции вроде sanitize_title(), add_query_arg() и т.п. В таких случаях можно не поднимать весь WordPress. Для этого у меня есть библиотека: https://github.com/doiftrue/unitest-wp-copy Я её кое-как вроде бы довел до состояния, в котором ей уже можно пользоваться. Это не замена wp-phpunit, а более легкий вариант для тестов, где не нужна полноценная WP-среда и база данных.  А нужна скорость и поддержка базовых ВП функйий. Планирую постепенно поддерживать её и добавлять всё больше “чистых” WordPress-функций, которые можно использовать в обычных PHPUnit-тестах. С вас лайк, подписка и холивар в комментах 🙈
1 577
5
Взял акцент на AI, новую админку, редактор, блоки и dev-инструменты из статьи. (WordPress как на ладони) WordPress 7.0 получи
Взял акцент на AI, новую админку, редактор, блоки и dev-инструменты из статьи. (WordPress как на ладони) WordPress 7.0 получился не просто очередным релизом с правками и мелкими улучшениями. В ядро заходит AI-инфраструктура, админка получает новый вид, редактор становится умнее, Site Editor - гибче, а для разработчиков появляется пачка новых API и возможностей для блоков. Собрал главное по релизу в одной статье: что изменилось, что уже можно пробовать и на что стоит обратить внимание разработчикам тем и плагинов. https://wp-kama.ru/id_17741/wordpress-7-0.html
3 513
6
PHPStorm File Watcher + WSL rsync для композер-пакета Часто нужно одновременно поддерживать композер-пакет и проверять его в
PHPStorm File Watcher + WSL rsync для композер-пакета Часто нужно одновременно поддерживать композер-пакет и проверять его в другом проекте, где он реально используется. Варианты вроде composer update с деф-версией, ручной правки прямо в целевом проекте или копирования изменений обратно в пакет быстро превращаются в боль - легко запутаться и теряется время. Решение - настроить автоматическую синхронизацию: работаем в чистом репозитории пакета, а любые сохранения сразу попадают в проект, где пакет используется. Схема простая: IDE следит за изменениями и через синк-инструмент обновляет их в целевой папке проекта. В результате цикл правка-проверка становится почти мгновенным, без ручных апдейтов. https://wp-kama.ru/note/phpstorm-file-watcher-wsl-rsync-dlya-kompozer-paketa #note
1 947
7
Abilities API в WordPress 6.9 Abilities API - это новая система, которая позволяет плагинам, темам и ядру WordPress описывать
Abilities API в WordPress 6.9 Abilities API - это новая система, которая позволяет плагинам, темам и ядру WordPress описывать свои функции в едином, понятном для машин формате. Этот API входит в инициативу "AI Building Blocks for WordPress" и создает основу для работы AI-агентов и автоматизации. Подробнее: https://wp-kama.ru/handbook/codex/abilities-api
2 329
8
Релиз WordPress 6.9 В WordPress 6.9 включено более чем 400 тикетов: 125+ из которых - улучшения 250+ - баги 35+ тикетов, посв
Релиз WordPress 6.9 В WordPress 6.9 включено более чем 400 тикетов: 125+ из которых - улучшения 250+ - баги 35+ тикетов, посвященных редактору 15 тикетов, посвященных wp-admin 45+ - производительность. Подробнее: https://wp-kama.ru/id_17665/reliz-wordpress-6-9.html
1 800
9
Отправка почты из Docker. Используем MailHog При разработке приложений часто возникает задача проверки отправки emails. Для э
Отправка почты из Docker. Используем MailHog При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально. Достаточно будет один раз настроить эту конфигурацию и забыть о любой настройки SMTP отправки через ваше приложение. https://wp-yoda.com/okruzhenie/otpravka-pochty-iz-docker-ispolzuem-mailhog/
889
10
Отправка почты из Docker. Используем MailHog При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально. Достаточно будет один раз настроить эту конфигурацию и забыть о любой настройки SMTP отправки через ваше приложение. Давайте рассмотрим это подробнее. Читать статью #docker #environment #smtp #mailhog
1
11
Как добавить поиск по wp-kama.ru во всплывающее меню редактора PhpStorm? https://wp-kama.ru/note/custom-search-in-phpstorm
Как добавить поиск по wp-kama.ru во всплывающее меню редактора PhpStorm? https://wp-kama.ru/note/custom-search-in-phpstorm
2 334
12
Запретим редактирование отдельных страниц Иногда возникает необходимость ограничить возможности редактирования определенных (указанных) страниц сайта для некоторых пользователей или групп пользователей. Сделать это можно по-разному, наверняка есть плагины для этого. Но в данной статье мы рассмотрим вариант с использованием небольшого кода, который позволит запретить редактирование отдельных страниц в WordPress. Disable_Editing_Specified_Posts::init( [ 'remote-laboratories', 'devboards', 'history-risc-v', 'about-risc-v', ] ); https://wp-kama.ru/note/zapretim-redaktirovanie-otdelnyh-stranits #note
1 325
13
Как настроить запуск PHPunit на PHPStorm + Windows WSL, Docker Desktop Содержание заметки: Базовая настройка Докера в PHPStor
Как настроить запуск PHPunit на PHPStorm + Windows WSL, Docker Desktop Содержание заметки: Базовая настройка Докера в PHPStorm Настройка через Docker image Создаем CLI интерпритатор на базе Docker image: Конфигурируем "Test Framework" под созданный интерпретатор Проверка Заметки Настройка через docker-compose Создаем CLI интерпритатор на базе docker-compose: Конфигурируем "Test Framework" под созданный интерпретатор Проверяем https://wp-kama.ru/note/setup-phpstorm-phpunit-for-wsl-docker-desktop
892
14
Полное отключение функции комментирования в WordPress Если ваш сайт на WordPress не использует функцию комментирования, отклю
Полное отключение функции комментирования в WordPress Если ваш сайт на WordPress не использует функцию комментирования, отключение всех связанных с комментариями функций может помочь сделать админ-панель чище и улучшить производительность сайта. В этой заметке мы рассмотрим, как полностью отключить комментирование на WordPress. https://wp-kama.ru/id_17098/disable-wp-comments.html
1 249
15
Функция wp_is_rest_endpoint() │ WP 6.5.0 Проверяет, является ли текущий запрос запросом к REST API. Это может быть отдельный запрос к REST API или внутренний запрос, отправленный в процессе загрузки обычной страницы. https://wp-kama.ru/function/wp_is_rest_endpoint
825
16
Маленькая заметка, как клонировать/копировать таблицу в MySQL https://wp-kama.ru/note/copy-mysql-table
Маленькая заметка, как клонировать/копировать таблицу в MySQL https://wp-kama.ru/note/copy-mysql-table
915
17
Ковариантность, контравариантность в PHP Ковариантность и контравариантность — это концепции, связанные с типизацией данных и
Ковариантность, контравариантность в PHP Ковариантность и контравариантность — это концепции, связанные с типизацией данных и описывают совместимость типов по отношению друг к другу. Это механизм типо-безопасности при полиморфизме (разных реализации одного контракта/интерфейса). https://wp-kama.ru/note/covariance-contravariance
1 057
18
Функция array_is_list() │ WP 6.5.0 Проверяет, является ли массив списком. Массив считается списком, если его ключи состоят из последовательных чисел от 0 до count($array)-1. Это полифил PHP функции array_is_list(), добавленной в PHP 8.1. https://wp-kama.ru/function/array_is_list
1 396
19
Зависимости плагина от других плагинов в WordPress 6.5 Расширяемость с помощью плагинов и API хуков - это основная фича WordP
Зависимости плагина от других плагинов в WordPress 6.5 Расширяемость с помощью плагинов и API хуков - это основная фича WordPress. Существует множество плагинов, которые являются расширениями для других плагинов. Новая функциональность "Plugin Dependencies" направлена на то, чтобы сделать процесс установки и активации дополнений (dependents - зависимые) и плагинов, от которых они зависят (dependencies - зависимости), понятными, последовательным и простым. https://wp-kama.ru/id_16937/plugin-dependencies.html
1 219
20
Функция use_block_editor_for_post() │ WP 5.0.0 Проверяет, поддерживает ли указанный пост (запись) редактирование через редактор блоков (Гуттенберг). https://wp-kama.ru/function/use_block_editor_for_post ================ Функция use_block_editor_for_post_type() │ WP 5.0.0 Проверяет, поддерживает ли тип записи редактирование записей через редактор блоков (Гутенберг). https://wp-kama.ru/function/use_block_editor_for_post_type ================ Важно! Редактор блоков зависит от REST API, поэтому если при регистрации типа записи параметр show_in_rest=false, функция вернет false.
1 073