Создание плагинов для WordPress
18 subscribers
81 photos
16 videos
1 file
226 links
Курс для разработчиков по написанию качественных плагинов с нуля.
Download Telegram
Админ-панель плагина: 5 решений, которые экономят часы поддержки

Если интерфейс плагина неудобен, пользователи пишут не о функции, а о проблеме. В админке это особенно заметно: лишние клики, непонятные названия и спрятанные настройки быстро превращают хороший код в источник тикетов.

Держите базовый набор правил:
— один экран = одна задача;
— самые частые действия — наверху;
— опасные кнопки отделяйте визуально;
— подписи пишите словами пользователя, а не разработчика;
— сохраняйте настройки сразу, без лишних переходов.

Для сложных модулей добавляйте подсказки прямо рядом с полем, а не в отдельной вкладке. Если настройка влияет на несколько разделов, покажите её связь заранее. Так админка объясняет себя сама и меньше нагружает поддержку.

Ещё один сильный приём — делать пустые состояния полезными: показывать пример, короткий сценарий и кнопку первого шага. Это особенно важно для новых установок, где пользователь ещё не понял логику плагина.

Хорошая админ-панель не выглядит «богато» — она быстро ведёт к нужному действию. Уберите лишние элементы, проверьте маршрут до главной настройки и оставьте только то, что помогает принять решение без догадок.
Админ-панель плагина: 5 ошибок, из-за которых интерфейс раздражает пользователей

Админка плагина — это не «внутренности для своих», а рабочее место человека, который каждый день решает задачу. Если там хаос, пользователи быстро бросают даже полезный продукт.

Чаще всего ломают удобство так:
— смешивают настройки, логи и справку на одной странице;
— прячут главные действия внизу длинной формы;
— используют непонятные термины вместо языка задачи;
— не показывают, что уже сохранено, а что требует внимания.

Хорошая админ-панель строится вокруг сценария: сначала главный экран, потом второстепенные настройки, отдельно — диагностика и помощь. Если опций много, делайте вкладки или секции, но не превращайте экран в бесконечную простыню. Для опасных действий добавляйте подтверждение, для частых — быстрые кнопки и понятные статусы.

Ещё один важный момент — предсказуемость. Кнопка сохранения должна быть в одном и том же месте, ошибки рядом с полем, а текст подсказок — короче, чем сам ввод. Так пользователь не учится заново при каждом визите.

Сильная админка не впечатляет, а экономит время. Проверьте свой экран глазами новичка: если он за 30 секунд не понимает, куда нажать и что менять, интерфейс пора упрощать.
Forwarded from В арбитраже денег нет?
Тем временем подстилка коричневых Кардиналов и лично Кустова главред Максим Огненный завёл собственный канал, где, наверное, опять будет писать стихи и анонсировать вьюхи с ме**дроновыми наркоманами.🤡🤡

Чем вообще известен этот персонаж? Собсна, только порцией отборного кринжа, например, не так давно он выебывался на Иванова в "Письмах кардинала", но недожал и тема осталась нераскрытой. ЕЮ заслужил даже высокоинтеллектуальные выпады, которые тот не понял в силу врождённого аутизма:

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


Нихуя не разбираясь в аффилке, он на серьёзных щах брал интервью у Мефмедова и пытался построить серьёзный диалог с объёбанной ракетой. Из остальных достижений только нытье в чатиках: персонаж настолько невзрачный, что даже хуесосить его не так интересно.¯\_(ツ)_/¯

А теперь Огненный завёл собственный канал, где собрался выебать всех, но, походу, ебать будет лишь подписоту своей графоманией. Похожей хуйнёй занимался и оунер ФБ Киллы, который так любит рассуждать про экономику и политику. Оно и понятно: что у коричневых, что у киллы, что у партнёркина — один инвестор и одна крыша, поэтому подопечные синхронно занимаются бестолковой хуйнёй. Кому не похуй, подписывайтесь, будет интересно (нет): https://t.me/+dr240TeLtPc2Nzdk

В арбитраже деньги есть, но только у тех, кто с LuckyCards 💵
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Antropic раскрыла ферму с нейронными дейтинг-моделями

Anthropic раскрыла кейс китайской студии, которая запустила 20 дейтинг-приложений с нейропрофилями для удержания пользователей. Вместо стандартного слива дейтинг-трафика на чужие смартлинки, вебмастерам стоит присмотреться к разработке собственных LLM-сервисов. Затраты на токены и подключение платежных решений окупаются за счет прямого контроля над монетизацией и забора всей маржи рекламодателя.

➡️ Читайте на сайте: https://aff.top/blog/antropic-raskryla-fermu-s-neironnymi-deiting-modeliami

🧠 Ещё больше инсайтов → в канале AFF.top
Админ-панель плагина: 5 ошибок, из-за которых пользователи путаются и злятся

Если интерфейс плагина неудобен в админке, его редко спасает даже полезная логика. Чаще всего проблема не в коде, а в том, как вы показываете настройки.

— Не смешивайте все опции в один экран: лучше разбить их на смысловые блоки.
— Не прячьте важные действия внизу формы: кнопка сохранения должна быть на видном месте.
— Не называйте поля внутренними терминами; пишите так, как пользователь ищет ответ в голове.
— Не перегружайте экран подсказками: длинные тексты рядом с каждым полем утомляют сильнее, чем помогают.

Хорошая админ-панель ведёт человека по шагам: сначала базовая настройка, потом редкие параметры, потом служебные действия. Если есть сложная логика, показывайте её только когда она нужна — через условные поля, вкладки или аккордеоны.

Перед релизом проверьте три вещи: понятно ли, что делать первым, можно ли ошибиться без потерь и видно ли, где посмотреть результат. Если на один из этих вопросов ответ «нет», интерфейс ещё не готов.
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Media is too big
VIEW IN TELEGRAM
Едешь на SBC? Приходи на главную андеграунд-afterparty Лиссабона! 🔥

29 сентября — SpinBetter Partners и SLYSE собирают партнёров и аффов, которые знают толк в хорошем хип-хопе, громкой музыке и правильной атмосфере.

🎧 Мощный диджей-сет, фри-бар, бир-понг, игровая зона.

🔥 Секретный гость — легенда, которую ты точно знаешь!

📍 Лиссабон · 🗓 29 сентября · 🕘 21:00

🤌 Регистрируйся прямо сейчас и не опоздай!
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик игры слил $220 в Google ads на установки ботами

Статья описывает кейс разработчика, потерявшего бюджет в Google Ads из-за фрода и специфики атрибуции. Платформа засчитала конверсии, которые не подтвердились в Google Play Console, так как алгоритм учитывает установки без прямой связи с кликом. Главный вывод: Google Ads может наливать ботов не меньше пуш-сетей. При работе за инсталы важно жестко контролировать качество трафика и сверять аналитику с бэкендом, в то время как Facebook на данный мо…

➡️ Читайте на сайте: https://aff.top/blog/razrabotchik-igry-slil-220-v-google-ads-na-ustanovki-botami

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Google расширил Data Manager

Google интегрировал инструмент Data Manager в GA и DV360 для удобной передачи first-party данных, что дает рост ROAS до 26%. Для арбитража трафика прямого применения у офлайн-данных нет, однако инструмент можно использовать для манипуляции алгоритмами: отправка синтетических конверсий через API поможет скорректировать оптимизацию и направить автостратегии на поиск нужной аудитории.

➡️ Читайте на сайте: https://aff.top/blog/google-rasshiril-data-manager

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Через 30 минут открытие канала CMO Трафик Кардинала Макса Огненого https://t.me/+BWTUr7fxVqoyMWE0

Он обещает нещадно ебать, а мы будем смотреть!
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Xchat удалён из App Store и Google play

Google Play и App Store удалили мессенджер XChat, продвигавшийся Илоном Маском как сервис с шифрованием без рекламы. Несмотря на трафик из X.com, приложение исключили из сторов. Причиной мог стать отказ от трекинга, что мешает монетизации и антифрод-системам площадок. Кейс доказывает: отсутствие рекламных инструментов делает софт уязвимым, а медийная поддержка не спасает продукт, если его политика нарушает правила маркетплейсов.

➡️ Читайте на сайте: https://aff.top/blog/xchat-udalen-iz-app-store-i-google-play

🧠 Ещё больше инсайтов → в канале AFF.top
Безопасность кода в плагине: 7 мест, где чаще всего прячутся дыры

При разработке плагина проверьте не только логику, но и точки входа для чужих данных. Самые частые проблемы начинаются там, где в код попадают `$_GET`, `$_POST`, `$_REQUEST`, файлы и AJAX-запросы.

— Любой ввод экранируйте и валидируйте до использования.
— Все формы и AJAX-методы защищайте nonce-проверкой.
— Перед записью в БД фильтруйте типы: число, строка, массив.
— Для вывода используйте `esc_html`, `esc_attr`, `wp_kses` по месту.

Отдельно проверьте права доступа: админ-страница, AJAX и REST-методы не должны выполнять действия только по факту вызова. Нужна явная проверка capability, иначе уязвимость появится даже в аккуратном коде. 🔒

Ещё один риск — небезопасная работа с файлами и путями. Никогда не подставляйте имя файла напрямую из запроса, а при загрузке ограничивайте расширения и проверяйте реальный тип.

Если делать безопасный код привычкой, а не отдельным этапом, плагин получится не только рабочим, но и заметно устойчивее к типовым атакам.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
В Facebook Ads Manager появилась метрика Creative Diversity

Meta представила метрику Creative Diversity для оценки разнообразия креативов. Алгоритм Generative Recommender анализирует стиль, тему, тип хука и формат объявлений. Простое изменение цвета или ракурса теперь не работает: система пессимизирует похожие подходы. Для эффективного залива арбитражникам придется тестировать принципиально разный контент, чтобы алгоритмы лучше находили аудиторию. Инструмент выйдет из беты до конца года.

➡️ Читайте на сайте: https://aff.top/blog/v-facebook-ads-manager-poiavilas-metrika-creative-diversity

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Твои переписки с ChatGPT читают люди

OpenAI привлекает подрядчиков для ручного анализа диалогов с ChatGPT, чтобы повысить качество модели. В ходе проверки конфиденциальная информация пользователей попадает к третьим лицам. Для сферы CPA это несет прямые риски: уникальные связки, креативы и структуры лендингов, созданные нейросетью, перестают быть приватными. Главный вывод — любая информация, переданная ИИ, может быть изучена извне, что ведет к быстрому выгоранию профитных подходов …

➡️ Читайте на сайте: https://aff.top/blog/tvoi-perepiski-s-chatgpt-chitaiut-liudi

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Google тестирует оплату за контент сайта

Google запустил тест программы AI Contribution Pilot, предлагая вебмастерам выплаты через Search Console за контент, повлиявший на ответы ИИ в Gemini и AI Overviews. Алгоритмы оценки вклада и формулы расчетов непрозрачны, а суммы пока скромные. Главный итог: создан важный прецедент прямой компенсации за использование авторских материалов в генеративной выдаче.

➡️ Читайте на сайте: https://aff.top/blog/google-testiruet-oplatu-za-kontent-saita

🧠 Ещё больше инсайтов → в канале AFF.top
База данных в плагине WordPress: 5 ошибок, которые потом дорого чинить

Если плагин хранит свои данные в таблицах WordPress, закладывайте схему заранее. Ошибки тут не ломают интерфейс сразу, но быстро превращаются в медленные запросы, конфликт имен и сложный апгрейд.

— Не используйте общие имена таблиц и полей: префикс плагина обязателен.
— Не храните в одной колонке всё подряд: разберите данные по типам и связям.
— Не забывайте про индексы на частые фильтры и поиск.
— Не делайте тяжелые JOIN в каждом запросе к админке.
— Не рассчитывайте, что данные “как-нибудь сами” переживут изменение структуры.

Для записей и настроек отдельно решите, где живет каждый тип данных: опции, кастомные таблицы или post meta. Если данные часто ищутся и сортируются, custom table обычно надежнее и быстрее, чем попытка запихнуть всё в wp_options.

При обновлении плагина храните логику миграции рядом со схемой: добавить колонку, перенести значения, почистить старое. И обязательно проверяйте, что запросы через $wpdb подготовлены, а вывод из БД экранируется в нужном месте.

Хорошая база данных в плагине — это не “потом оптимизируем”, а часть архитектуры с первого коммита.
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Можно идеально настроить фарм и всё равно улететь нахуй, потому что IP до тебя уже убили)

У проксей вообще классно устроено: каждый второй пишет про чистейшие IP, а что тебе реально выдали, узнаёшь когда уже начались проблемы

Самое веселое, что обычно качество прокси узнаешь только тогда, когда начинаются проблемы. На сайте тебе написали «чистые IP», а что реально попалось, сюрприз.

В Relayox не сваливают все адреса в один пул. Степень фильтрации выбираешь сам. Нужен большой выбор IP, берёшь шире. Работаешь с капризной площадкой, сужаешь отбор. А не вот это вот «у нас премиум, мамой клянусь»

Короче можете вообще не верить этому посту. Тест стоит $1. Берёте 200 МБ или isp, проверяете на своей задаче и сами решаете.
А промокод AFFPAPA даст скидку 30% 🤑
https://relayox.com/
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
В публичный доступ вышли Gemini 3.8 Live и Gemini 3.8 Live Extended Thinking

Google представила Gemini 3.8 Live и Extended Thinking — голосовые ИИ-модели с поддержкой 97 языков и функцией параллельного мышления. Инструмент умеет выполнять фоновые задачи и анализировать видео в реальном времени, не прерывая диалог. Высокое качество распознавания речи и доступ через API позволяют эффективно использовать модели для автоматизации воронки продаж, обработки лидов и создания интерактивных креативов.

➡️ Читайте на сайте: https://aff.top/blog/v-publichnyi-dostup-vyshli-gemini-3-8-live-i-gemini-3-8-live-extended-thinking

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Можно идеально настроить фарм и всё равно улететь нахуй, потому что IP до тебя уже убили)

У проксей вообще классно устроено: каждый второй пишет про чистейшие IP, а что тебе реально выдали, узнаёшь когда уже начались проблемы

Самое веселое, что обычно качество прокси узнаешь только тогда, когда начинаются проблемы. На сайте тебе написали «чистые IP», а что реально попалось, сюрприз.

В Relayox не сваливают все адреса в один пул. Степень фильтрации выбираешь сам. Нужен большой выбор IP, берёшь шире. Работаешь с капризной площадкой, сужаешь отбор. А не вот это вот «у нас премиум, мамой клянусь»

Короче можете вообще не верить этому посту. Тест стоит $1. Берёте 200 МБ или isp, проверяете на своей задаче и сами решаете.
А промокод AFFPAPA даст скидку 30% 🤑
https://relayox.com/
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Можно идеально настроить фарм и всё равно улететь нахуй, потому что IP до тебя уже убили)

У проксей вообще классно устроено: каждый второй пишет про чистейшие IP, а что тебе реально выдали, узнаёшь когда уже начались проблемы

Самое веселое, что обычно качество прокси узнаешь только тогда, когда начинаются проблемы. На сайте тебе написали «чистые IP», а что реально попалось, сюрприз.

В Relayox не сваливают все адреса в один пул. Степень фильтрации выбираешь сам. Нужен большой выбор IP, берёшь шире. Работаешь с капризной площадкой, сужаешь отбор. А не вот это вот «у нас премиум, мамой клянусь»

Короче можете вообще не верить этому посту. Тест стоит $1. Берёте 200 МБ или isp, проверяете на своей задаче и сами решаете.
А промокод AFFPAPA даст скидку 30% 🤑
https://relayox.com/
Евгений Юрьевич все таки навайбкодил свой «NeAntik», полностью сделанный нейронками антидетект. По прохождению тестов там конечно есть вопросы, но функционал не хуже индиго!) Пока есть только версия под macOS. @cparip

Подробнее: https://cpa.rip/services/neantik/

🤩 Adset.Pro — AI-трекер, PWA и игровые ленды в одном месте. −50% по промокоду CPARIP
Please open Telegram to view this post
VIEW IN TELEGRAM