Создание плагинов для WordPress
13 subscribers
84 photos
18 videos
1 file
251 links
Курс для разработчиков по написанию качественных плагинов с нуля.
Download Telegram
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Россиян заставят отчитываться перед ФНС за крипту

Крипта в РФ считается имуществом, поэтому доход от продажи или обмена облагается НДФЛ: 13% до 2,4 млн рублей и 15% сверх этого. Декларацию 3-НДФЛ нужно подать самостоятельно до 30 апреля. Отчитываться по кошелькам обязаны только при обороте свыше 600 000 рублей в год, а за нарушение грозят штрафы и пени.

➡️ Читайте на сайте: https://aff.top/blog/rossiian-zastaviat-otchityvatsia-pered-fns-za-kriptu

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

OpenAI выпустила линейку GPT-6: модель Sol для кодинга и сложных задач и Luna для рутинных операций. Ключевое преимущество релиза — двукратное снижение цен на API ($2 и $0.10 за 1 млн входных токенов соответственно) и сокращение числа ошибок в два раза. Это позволяет масштабировать автоматизацию и разработку с вдвое меньшими затратами на инфраструктуру.

➡️ Читайте на сайте: https://aff.top/blog/v-publichnyi-dostup-vyshla-chatgpt-6

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

Если плагин принимает данные извне, считайте их недоверенными до последней проверки. Любой input из форм, URL, AJAX и REST нужно валидировать по типу, длине и допустимым значениям, а не просто «чистить».

— SQL строится только через prepare(), без склейки строк.
— Вывод в шаблон экранируйте по контексту: текст, атрибут, URL, HTML.
— Для действий с данными используйте nonce и проверяйте права пользователя.
— Не храните секреты в открытом виде и не отдавайте их в JS.

Отдельный риск — «удобные» функции, которые выполняют код, читают файлы или меняют настройки без ограничений. Если без них не обойтись, оборачивайте вызов проверкой capability, ограничивайте путь к файлу и не давайте пользователю управлять именем функции или класса.

Полезная привычка: перед релизом прогоняйте поиск по плагину на echo, $_POST, $_GET, file_put_contents, eval, query без prepare и любые места, где данные переходят из запроса сразу в вывод или в SQL. Это быстро показывает слабые точки.

Безопасность в плагине — не один «защитный слой», а цепочка мелких проверок. Чем раньше вы отсекаете мусор, тем меньше шансов, что ошибка дойдет до базы, шаблона или административной панели.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Болгария введёт запрет на рекламу интернет-казино

Болгария вводит жёсткий запрет на рекламу казино и гемблинга, оставляя только спонсорство спорта. Для арбитража это ухудшает условия: запуск CPA-кампаний на лицензионных операторов станет сложнее, а дополнительные налоги на онлайн-казино могут снизить конверсию и поток игроков. Сейчас GEO выглядит неудачным для тестов и масштабирования.

➡️ Читайте на сайте: https://aff.top/blog/bolgariia-vvedet-zapret-na-reklamu-internet-kazino

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
🔥 Бесплатная открытая альтернатива Dolphin Anty, Vision, Gologin, AdsPower и Multilogin.

Релизнул, ссылки и подробности тут - https://t.me/+NStWL6LlbN00MTFi


Phoenix.ink — твои Google и Apple Developer аккаунты
🟧 Смотри наличие @phoenixapps_store
🟧 Забирай консоли @phoenix_seller_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Google тестирует бесконечную ИИ-ленту в Discover

Google тестирует ИИ-ленту в Discover, где вместо заголовков показывается краткий пересказ новости из нескольких источников. Для пользователей это быстрее, но для медиа и информационников риск ещё выше: органический трафик будет проседать, а зависимость от Google усилится. Функция пока заточена под тренды, спорт и лайфстайл.

➡️ Читайте на сайте: https://aff.top/blog/google-testiruet-beskonechnuiu-ii-lentu-v-discover

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

Pinterest запустил Visual Search Ads — рекламу, которая показывает креативы прямо в визуальном поиске и в результатах просмотра пинов. Формат работает на Pinterest Intelligence: нейросеть учитывает изображение, товар и интент, чтобы дать более релевантный оффер в момент сравнения и готовности к покупке. Для арбитража и брендов это шанс поймать горячий спрос раньше конверсии.

➡️ Читайте на сайте: https://aff.top/blog/pinterest-zapustil-visual-search-ads

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

Плагин может работать «вроде бы нормально», но ломать сайт на уровне логики. Поэтому перед запуском проверь не только кнопки в админке, но и то, как он ведёт себя на реальном контенте и с другими расширениями.

— Сохранение настроек: поля не должны очищаться после обновления страницы
— Права доступа: кто видит меню, кто может менять параметры
— Данные по умолчанию: что будет, если пользователь ничего не заполнил
— Совместимость с темой и популярными плагинами: конфликты лучше ловить сразу
— Очистка при удалении: удаляются ли опции, временные файлы, записи в базе
— Перевод и форматирование: тексты, числа, даты, спецсимволы
— Безопасность форм: nonce, валидация, экранирование вывода

Отдельно проверь, нет ли «скрытых» настроек в коде: иногда часть логики завязана на опции, которые не вынесены в интерфейс. Это потом мешает поддержке и делает поведение плагина неочевидным.

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

Хорошая настройка плагина не просто сохраняется, а предсказуемо работает в любых сценариях.
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Как агенты #Bounce соскамили на 40к баксов!

Да-да, речь про #ROIMEDIA и тут сразу понятно что 40к баксов не то что бы прям пиздец для них СУММА, но все равно, не приятно!

Суть простая ROI MEDIA пополняли агентов с марта, потом команду расформировали, остался остаток 40к баксов, его передали отспендить другой команде, но отспендить не смогли, команды отказались от этих агентов.

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

При этом, кабинеты никто не убивал, они банились как все остальные.

Так же агенты попытались снять комсу с перестановки балансов повторно (комса снялась при пополнении сфс изначально)

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

Основная коммуникация:
@oduches (менеджер)
@muhahelp тоже есть в чате, но молчит


Тут по идеи могла бы быть реклама каких-то норм агентов, но её не будет, 99 процентов агентов ресейл дерьма, такая лайф!

Будьте аккуратны, от ROI MEDIA не убудет, но... осадочек остался! Кушать все хотят, но имейте совесть пидорасы Bounce

#Facebook #АгенскиеАкаунты



Phoenix.ink — твои Google и Apple Developer аккаунты
🟧 Смотри наличие @phoenixapps_store
🟧 Забирай консоли @phoenix_seller_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Youtube внедряет новую функцию A/B тестирования роликов

YouTube запускает A/B-тестирование не только превью, но и шортсов, заголовков и первых секунд видео, чтобы алгоритм сам выбрал вариант с большей органикой и вовлечённостью. Для креаторов и арбитражников это шанс поднять CTR без ручных угадываний, но слабый контент тесты не спасут: если ролик не заходит, победителя там не будет.

➡️ Читайте на сайте: https://aff.top/blog/youtube-vnedriaet-novuiu-funkciiu-a-b-testirovaniia-rolikov

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

Bitget подтвердила кражу криптоактивов на $352 млн и временно остановила вывод средств. Под ударом оказались только горячие и тёплые кошельки, холодные не затронуты. Инцидент снова показывает, что хранить капитал нужно по разным кошелькам и площадкам, чтобы не остаться без ликвидности в критический момент.

➡️ Читайте на сайте: https://aff.top/blog/u-bitget-ukrali-352-milliona-v-kriptovaliute

🧠 Ещё больше инсайтов → в канале AFF.top
Настройки плагина WordPress: 6 пунктов, которые нужно проверить до публикации

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

— Сохраняются ли значения после обновления страницы и не сбрасываются ли при отключении/включении плагина.
— Есть ли у каждого поля валидация: пустые значения, неверный формат, слишком длинный текст.
— Разделены ли настройки по ролям: админ видит всё, а остальные не получают лишний доступ.
— Не вызывают ли переключатели лишние запросы, автосохранение и дублирование данных.
— Понятны ли дефолтные значения: пользователь должен сразу понять, что будет работать без ручной настройки.

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

Если настройка влияет на внешний вид или поведение фронтенда, сделай режим «безопасного старта»: адекватные значения по умолчанию, понятные подсказки и возможность быстро вернуть всё назад. Это экономит часы поддержки и снижает риск поломок.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
К релизу готовится подписка ChatGPT Pro Max

OpenAI готовит подписку за $500 в месяц — вдвое дороже текущего топ-тарифа. Идея в том, чтобы дать крупным компаниям больше лимитов на нейросеть, но спрос неочевиден: бизнес уже режет бюджеты на AI. Если тариф не даст заметного прироста возможностей, он рискует стать дорогим промахом.

➡️ Читайте на сайте: https://aff.top/blog/k-relizu-gotovitsia-podpiska-chatgpt-pro-max

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

Статья о том, что в тизерных сетях трекер обязателен: без него невозможно быстро отсекать ботов, мусорные площадки и держать CPA в плюсе. Лучший выбор для серьёзных объёмов — Keitaro, дальше Binom и OctoTracker; облачные решения вроде BeMob и Vollume годятся лишь для тестов или дорогих офферов.

➡️ Читайте на сайте: https://aff.top/blog/top-5-trekerov-dlia-zaliva-s-tizernykh-setei

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

Google добавила в Gemini функцию «Позвони за меня»: ИИ сам проходит голосовые меню, ждёт оператора и решает бытовые задачи вроде брони или записи. Пока фича доступна только на Pixel 11 в США, но это шаг к более массовой автоматизации звонков и сокращению рутины для пользователей и сервисов.

➡️ Читайте на сайте: https://aff.top/blog/google-testiruet-zvonki-s-pomoschiu-gemini

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP Repost Hub
Создал 7000 телеграм каналов и рассказал как https://t.me/+f_h1PsXaNCc5MTZk
Безопасность кода плагина: 7 проверок, которые ловят половину проблем до релиза

В плагинах WordPress уязвимости чаще всего появляются не в «сложной логике», а в рутине: форма, запрос к БД, загрузка файла, AJAX-обработчик. Поэтому базовый фильтр должен быть одинаковым в каждом проекте.

— Проверяй права доступа перед любым действием: текущий пользователь должен иметь нужную capability, а не просто быть авторизованным.
— Для всех запросов из форм и AJAX используй nonce и проверяй его на сервере.
— Все входные данные прогоняй через sanitize_*, а вывод — через esc_*, иначе одна строка может сломать весь экран.
— Для SQL не склеивай строки вручную: используй prepare() и только параметризованные значения.
— Любую загрузку файлов ограничивай по типу, размеру и имени; путь к файлу нельзя собирать из сырого ввода.
— Если плагин работает с REST, закрывай лишние маршруты и проверяй права в callback, а не «на входе где-то выше».
— Логи и отладка не должны хранить секреты, токены и полные ответы внешних сервисов.

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

Перед релизом пройдись по этим пунктам вручную: это дешевле, чем потом искать, где именно код доверился чужому вводу.
Админ-панель плагина: 7 вещей, которые ломают удобство и поддержку

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

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

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

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

Чем понятнее админ-панель, тем меньше вопросов в поддержке. Перед релизом пройдитесь по ней как новый пользователь: если решение ищется дольше пары кликов, интерфейс уже пора упрощать.
This media is not supported in your browser
VIEW IN TELEGRAM
Едешь на SBC? Твой ключевой поинт — стенд SpinBetter Partners F133🔥

Приходи и получи:
💎 Эксклюзивный оффер — тестируй без убытков благодаря программе компенсации
🎁 Кастомный мерч — забери диковинку, которую рынок ещё не видел
⭐️ Инвайт на afterparty — узнай детали на стенде и получи возможность попасть на одну из самых громких пати
🌍 Монетизируем трафик от Западной Европы до Центральной Азии — не трать время на случайные встречи: букай слот с affiliate-менеджером заранее и обсуди лучшие условия под свой трафик.

💬 Забронировать встречу

До встречи в Лиссабоне на стенде F133!

#партнёрский_пост