WP-Kama.ru
رفتن به کانال در Telegram
1 483
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-57 روز
-1130 روز
در حال بارگذاری دادهها
کانالهای مشابه
ابر برچسبها
هیچ دادهای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
نوامبر '26نوامبر '26
نوامبر '26
+2
در 0 کانالها
اکتبر '26
+5
در 0 کانالها
Get PRO
سپتامبر '260
در 0 کانالها
Get PRO
اوت '260
در 0 کانالها
Get PRO
ژوئیه '260
در 0 کانالها
Get PRO
ژوئن '260
در 0 کانالها
Get PRO
مه '260
در 2 کانالها
Get PRO
آوریل '260
در 0 کانالها
Get PRO
مارس '260
در 0 کانالها
Get PRO
فوریه '260
در 0 کانالها
Get PRO
ژانویه '260
در 0 کانالها
Get PRO
دسامبر '250
در 0 کانالها
Get PRO
نوامبر '250
در 0 کانالها
Get PRO
اکتبر '250
در 0 کانالها
Get PRO
سپتامبر '250
در 0 کانالها
Get PRO
اوت '250
در 0 کانالها
Get PRO
ژوئیه '250
در 0 کانالها
Get PRO
ژوئن '250
در 1 کانالها
Get PRO
مه '250
در 0 کانالها
Get PRO
آوریل '250
در 0 کانالها
Get PRO
مارس '250
در 0 کانالها
Get PRO
فوریه '250
در 0 کانالها
Get PRO
ژانویه '25
+1
در 0 کانالها
Get PRO
دسامبر '24
+13
در 0 کانالها
Get PRO
نوامبر '24
+20
در 0 کانالها
Get PRO
اکتبر '24
+26
در 0 کانالها
Get PRO
سپتامبر '24
+37
در 1 کانالها
Get PRO
اوت '24
+44
در 0 کانالها
Get PRO
ژوئیه '24
+33
در 0 کانالها
Get PRO
ژوئن '24
+35
در 0 کانالها
Get PRO
مه '24
+59
در 0 کانالها
Get PRO
آوریل '24
+52
در 1 کانالها
Get PRO
مارس '24
+51
در 1 کانالها
Get PRO
فوریه '24
+34
در 0 کانالها
Get PRO
ژانویه '24
+52
در 0 کانالها
Get PRO
دسامبر '23
+55
در 0 کانالها
Get PRO
نوامبر '23
+40
در 0 کانالها
Get PRO
اکتبر '23
+40
در 0 کانالها
Get PRO
سپتامبر '23
+60
در 0 کانالها
Get PRO
اوت '23
+46
در 0 کانالها
Get PRO
ژوئیه '23
+51
در 0 کانالها
Get PRO
ژوئن '23
+49
در 0 کانالها
Get PRO
مه '23
+49
در 0 کانالها
Get PRO
آوریل '23
+60
در 0 کانالها
Get PRO
مارس '23
+68
در 0 کانالها
Get PRO
فوریه '23
+69
در 0 کانالها
Get PRO
ژانویه '23
+73
در 0 کانالها
Get PRO
دسامبر '22
+63
در 0 کانالها
Get PRO
نوامبر '22
+50
در 0 کانالها
Get PRO
اکتبر '22
+61
در 0 کانالها
Get PRO
سپتامبر '22
+72
در 0 کانالها
Get PRO
اوت '22
+73
در 0 کانالها
Get PRO
ژوئیه '22
+72
در 0 کانالها
Get PRO
ژوئن '22
+84
در 0 کانالها
Get PRO
مه '22
+101
در 0 کانالها
Get PRO
آوریل '22
+119
در 0 کانالها
Get PRO
مارس '22
+385
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 15 نوامبر | +1 | |||
| 14 نوامبر | 0 | |||
| 13 نوامبر | 0 | |||
| 12 نوامبر | 0 | |||
| 11 نوامبر | 0 | |||
| 10 نوامبر | 0 | |||
| 09 نوامبر | 0 | |||
| 08 نوامبر | 0 | |||
| 07 نوامبر | 0 | |||
| 06 نوامبر | 0 | |||
| 05 نوامبر | 0 | |||
| 04 نوامبر | 0 | |||
| 03 نوامبر | 0 | |||
| 02 نوامبر | +1 | |||
| 01 نوامبر | 0 |
پستهای کانال
Все вы наверняка в курсе, что Beget сломали и там беда. Мои сайты до сих пор не восстановили (6-й день пошел) 😕
Уходить с Beget насовсем пока не собираюсь, посмотрим, как всё разрулится. Но сайты нужны, поэтому решил временно переехать.
Почти случайно выбрал AdminVPS. Взял VPS на 4 CPU, 8 ГБ RAM и 60 ГБ NVMe.
С промокодом получилось ~520 ₽ за первый месяц, без скидки стоит ~1200 ₽. Пока всё нравится, приятно удивлён и ценой, и тем, как работает.
Раз уж попробовал, решил поделиться, вдруг кому пригодится. Есть и промокоды для своих 😉
WPKAMA-60 - скидка 60% на первый месяц.
WPKAMA-20x3 - скидка 20% на первые 3 месяца.
WPKAMA-15x6 - скидка 15% на первые 6 месяцев.
Если решите попробовать, вот моя рефералка: https://adminvps.ru/?aff=33170| 2 | Пакет unitest-wp-copy даёт использовать настоящие функции WP в юнит-тестах без установки самого WordPress и базы данных. Удобно, когда нужно проверить отдельные участки кода: обработку текста, парсинг HTML, подключение скриптов.
Написал пошаговый пример: собираем окружение и тестируем небольшой класс плагина. Чтобы «вроде работает» стало чуть убедительнее.
👉 https://wp-kama.ru/id_17949/unitest-wp-copy.html | 560 |
| 3 | WordPress 7.1 «Mary Lou» вышел 🎉
Релиз назвали «Mary Lou» в честь джазовой пианистки. Логично - без импровизации в WordPress всё равно далеко не уедешь :)
Из интересного:
- адаптивные стили и состояния блоков.
- редактор записей внутри iframe.
- обработка изображений в браузере.
- постоянная панель инструментов.
- публичный SVG Icon API.
- новые возможности Abilities API.
Подробнее: https://wp-kama.ru/17853 | 1 251 |
| 4 | بدون متن... | 1 336 |
| 5 | Небольшое напоминание для тех, кто пишет тесты под 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 |
| 6 | Взял акцент на AI, новую админку, редактор, блоки и dev-инструменты из статьи. (WordPress как на ладони)
WordPress 7.0 получился не просто очередным релизом с правками и мелкими улучшениями.
В ядро заходит AI-инфраструктура, админка получает новый вид, редактор становится умнее, Site Editor - гибче, а для разработчиков появляется пачка новых API и возможностей для блоков.
Собрал главное по релизу в одной статье: что изменилось, что уже можно пробовать и на что стоит обратить внимание разработчикам тем и плагинов.
https://wp-kama.ru/id_17741/wordpress-7-0.html | 3 513 |
| 7 | PHPStorm File Watcher + WSL rsync для композер-пакета
Часто нужно одновременно поддерживать композер-пакет и проверять его в другом проекте, где он реально используется. Варианты вроде composer update с деф-версией, ручной правки прямо в целевом проекте или копирования изменений обратно в пакет быстро превращаются в боль - легко запутаться и теряется время.
Решение - настроить автоматическую синхронизацию: работаем в чистом репозитории пакета, а любые сохранения сразу попадают в проект, где пакет используется. Схема простая: IDE следит за изменениями и через синк-инструмент обновляет их в целевой папке проекта. В результате цикл правка-проверка становится почти мгновенным, без ручных апдейтов.
https://wp-kama.ru/note/phpstorm-file-watcher-wsl-rsync-dlya-kompozer-paketa
#note | 1 947 |
| 8 | 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 |
| 9 | Релиз 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 |
| 10 | Отправка почты из Docker. Используем MailHog
При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально. Достаточно будет один раз настроить эту конфигурацию и забыть о любой настройки SMTP отправки через ваше приложение.
https://wp-yoda.com/okruzhenie/otpravka-pochty-iz-docker-ispolzuem-mailhog/ | 889 |
| 11 | Отправка почты из Docker. Используем MailHog
При разработке приложений часто возникает задача проверки отправки emails. Для этого можно использовать MailHog совместно с Docker, что позволит с легкостью тестировать это локально. Достаточно будет один раз настроить эту конфигурацию и забыть о любой настройки SMTP отправки через ваше приложение. Давайте рассмотрим это подробнее.
Читать статью
#docker #environment #smtp #mailhog | 1 |
| 12 | Как добавить поиск по wp-kama.ru во всплывающее меню редактора PhpStorm?
https://wp-kama.ru/note/custom-search-in-phpstorm | 2 334 |
| 13 | Запретим редактирование отдельных страниц
Иногда возникает необходимость ограничить возможности редактирования определенных (указанных) страниц сайта для некоторых пользователей или групп пользователей. Сделать это можно по-разному, наверняка есть плагины для этого. Но в данной статье мы рассмотрим вариант с использованием небольшого кода, который позволит запретить редактирование отдельных страниц в 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 |
| 14 | Как настроить запуск 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 |
| 15 | Полное отключение функции комментирования в WordPress
Если ваш сайт на WordPress не использует функцию комментирования, отключение всех связанных с комментариями функций может помочь сделать админ-панель чище и улучшить производительность сайта. В этой заметке мы рассмотрим, как полностью отключить комментирование на WordPress.
https://wp-kama.ru/id_17098/disable-wp-comments.html | 1 249 |
| 16 | Функция wp_is_rest_endpoint() │ WP 6.5.0
Проверяет, является ли текущий запрос запросом к REST API.
Это может быть отдельный запрос к REST API или внутренний запрос, отправленный в процессе загрузки обычной страницы.
https://wp-kama.ru/function/wp_is_rest_endpoint | 825 |
| 17 | Маленькая заметка, как клонировать/копировать таблицу в MySQL
https://wp-kama.ru/note/copy-mysql-table | 915 |
| 18 | Ковариантность, контравариантность в PHP
Ковариантность и контравариантность — это концепции, связанные с типизацией данных и описывают совместимость типов по отношению друг к другу. Это механизм типо-безопасности при полиморфизме (разных реализации одного контракта/интерфейса).
https://wp-kama.ru/note/covariance-contravariance | 1 057 |
| 19 | Функция 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 |
| 20 | Зависимости плагина от других плагинов в WordPress 6.5
Расширяемость с помощью плагинов и API хуков - это основная фича WordPress. Существует множество плагинов, которые являются расширениями для других плагинов. Новая функциональность "Plugin Dependencies" направлена на то, чтобы сделать процесс установки и активации дополнений (dependents - зависимые) и плагинов, от которых они зависят (dependencies - зависимости), понятными, последовательным и простым.
https://wp-kama.ru/id_16937/plugin-dependencies.html | 1 219 |
