Создание плагинов для WordPress
18 subscribers
81 photos
16 videos
1 file
227 links
Курс для разработчиков по написанию качественных плагинов с нуля.
Download Telegram
🔥 Новый участник НеТОПа на AffPapa!
https://affpapa.org/netop

🏆 НеТОП на AffPapa — https://affpapa.org/netop/go/27?src=broadcast
Платный рейтинг индустрии: плати больше — стоишь выше. Займи место в топе за USDT.
💰 Ставка: $100 · сейчас #1 в рейтинге
🔥 justbrand_create — новый участник рейтинга НеТОП на AffPapa!

🏆 Своё место в топе честно купил justbrand_create: https://affpapa.org/netop/go/28?src=broadcast

💰 Ставка: $111 · сейчас #1 в рейтинге

Весь рейтинг → https://affpapa.org/netop
Локализация плагина: 5 ошибок, из-за которых переводы ломают интерфейс

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

— Все выводимые строки должны проходить через __() или _e(), а не лежать в шаблоне как обычный текст.
— Для каждого плагина нужен свой text domain; иначе переводы смешиваются и становятся неуправляемыми.
— Строки с плейсхолдерами лучше собирать через sprintf(), чтобы переводчик мог менять порядок слов без костылей.
— Не склеивайте фразы из кусочков: перевод должен быть цельной строкой, а не набором обрывков.
— Проверьте длинные переводы в кнопках, таблицах и уведомлениях: именно там чаще всего ломается UI.

Отдельно следите за контекстом. Одно и то же слово в админке и на фронтенде может означать разное, поэтому для таких случаев полезны _x() и _ex(). Это снижает риск, что перевод станет «правильным по словам», но неправильным по смыслу.

Итог простой: сначала делайте плагин переводимым по архитектуре, потом уже отдавайте строки на перевод. Тогда локализация не превращается в ручной ремонт интерфейса.
Настройки плагина WordPress: 7 пунктов, которые ломают сайт чаще всего

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

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

Особое внимание — конфликтам. Если плагин добавляет CSS, JS или шорткоды, сначала включайте только базовые функции. Потом по одной активируйте дополнительные опции и смотрите, где ломается верстка, админка или отправка формы.

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

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

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

➡️ Читайте на сайте: https://aff.top/blog/google-otmenil-ruchnuiu-pessimizaciiu-v-evrozone

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

OpenClaw вышел на новый уровень: совместная работа, нормальный веб-интерфейс и более простая настройка. Разбираем, зачем это обновление важно и как оно меняет работу с ИИ-агентом.

➡️ Читайте на сайте: https://aff.top/blog/vyshel-openclaw-2-0

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

Дуров анонсировал Gram Wallet — нативный некастодиальный криптокошелёк внутри Telegram. Он обещает мгновенные переводы с нулевой комиссией между пользователями и более простые обновления за счёт архитектуры с валидаторами. Запуск уже идёт, а полный релиз ждут в ближайшие недели.

➡️ Читайте на сайте: https://aff.top/blog/pavel-durov-anonsiroval-gram-wallet

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

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

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

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

Хорошая админ-панель экономит время вам и пользователю: меньше вопросов, меньше правок, меньше шансов сломать настройку на ровном месте.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Новые ограничение в Instagram для ИИ-профилей

Instagram ужесточает условия для УБТ: аккаунты помечают как созданные ИИ, а без такой маркировки можно словить теневой бан. Если нейросеть лишь улучшает контент, санкций нет. Для арбитражников это значит, что привычные схемы в FB и Инсте будут работать хуже, а обход антифрода станет сложнее.

➡️ Читайте на сайте: https://aff.top/blog/novye-ogranichenie-v-instagram-dlia-ii-profilei

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

OpenAI вывела ChatGPT Ads в self-service для Индии, Европы, Ближнего Востока и Северной Африки, а оборот платформы уже достиг $1 млрд. Для арбитража это сигнал присмотреться к новому источнику: трафик из нейронок выглядит горячим, но вход дорогой — CPC в tier-1 GEO около $5, поэтому тестировать стоит точечно и с небольшим бюджетом.

➡️ Читайте на сайте: https://aff.top/blog/oborot-chatgpt-ads-dostig-1-milliarda

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

В статье объясняется, какие сервисы автоматизации реально помогают в арбитраже трафика: автозалив, сценарии в антидетект-браузерах и low-code/no-code решения. Главный вывод — автоматизация экономит время и снижает рутину, но не заменяет команду, а ошибки в настройке могут повысить риск бана и лишних затрат.

➡️ Читайте на сайте: https://aff.top/blog/avtomatizaciia-v-arbitrazhe-trafika-zachem-i-dlia-kogo

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

➡️ Читайте на сайте: https://aff.top/blog/v-publichnyi-reliz-vyshel-fable-5-1

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

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

Смотрите на код по этому чек-листу:
• все входные данные проходят валидацию и sanitization;
• для действий, меняющих данные, есть nonce и проверка прав;
• SQL строится через prepare, а не через склейку строк;
• вывод в HTML экранируется по контексту;
• файлы нельзя загрузить туда, где их можно исполнить;
• AJAX и REST не открыты «для всех» без необходимости;
• секреты, токены и ключи не лежат в коде в открытом виде.

Отдельно проверьте места, где данные переходят между контекстами: из формы в БД, из БД в шаблон, из запроса в админку. Именно там чаще всего забывают про escape, и один пропущенный вызов превращается в XSS или SQL-инъекцию.

Полезная привычка: перед релизом проходить плагин не по файлам, а по сценариям атаки — «что будет, если сюда пришлют мусор, чужой ID или HTML». Такой просмотр ловит больше ошибок, чем поверхностный код-ревью.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
1xBet перестал спонсировать эмоции

История о том, как казахстанцы зарегистрировали рекламный слоган 1xBet, а сам бренд оказался в юридической ловушке: после сделки с TonyBet права на товарный знак так и не выкупили. На фоне ареста активов Романа Семиохина и уголовного дела по азартным играм вывод простой: с 1xBet сейчас лучше не строить рекламные связки на рынке Казахстана.

➡️ Читайте на сайте: https://aff.top/blog/1xbet-perestal-sponsirovat-emocii

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

С 1 сентября 2026 года продажа аккаунтов соцсетей и мессенджеров в России стала уголовно и административно рискованной: штраф до 700 тысяч рублей, принудительные работы или лишение свободы до 2–3 лет. Если через аккаунт украдут деньги, продавца могут записать в соучастники мошенничества по ст. 159 УК РФ с риском до 10 лет.

➡️ Читайте на сайте: https://aff.top/blog/za-prodazhu-akkauntov-v-messendzhere-teper-grozit-statia

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

Google выпустил Gemini 3.8 Flash спустя две недели после 3.7: модель обещает сильный кодинг и быстрый отклик, а цена остаётся низкой — $0,75 за млн входящих токенов и $3,75 за млн исходящих. Вывод простой: пока Google демпингует, это выгодный вариант для тех, кому нужны дешёвые и быстрые нейросетевые запросы.

➡️ Читайте на сайте: https://aff.top/blog/google-vypustil-v-reliz-gemini-3-8-flash

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

Начинают обычно с мелочей: вывод данных без экранирования, запросы к базе без подготовки и сохранение пользовательского ввода «как есть». Для плагина это быстрый путь к XSS, SQL-инъекциям и порче настроек.

Проверь эти точки в каждом модуле:
— все значения из формы проходят sanitization
— все данные перед выводом экранируются
— SQL строится через prepare, а не через склейку строк
— nonce стоит на всех действиях, меняющих данные
— права пользователя проверяются до любого опасного действия

Отдельно смотри на AJAX и REST-обработчики: там часто забывают про проверку capability и принимают лишние параметры. Ещё одна частая ошибка — доверять данным из GET, POST, cookie и meta-записей без валидации. Безопасный код не должен надеяться на «нормальный» вход.

Перед релизом прогоняй плагин по одному вопросу: может ли чужой пользователь заставить код сделать то, что не предусмотрено? Если ответ неочевиден — значит, место для правки уже найдено.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс запустил сервис ПроБлогер

Яндекс запустил ПроБлогер — платформу для монетизации небольших каналов и групп во ВКонтакте, Дзене, Максе, Telegram, YouTube и Rutube. Для модерации нужны от 1000 подписчиков, свежие публикации, статус самозанятого, ИП или юрлица и соблюдение закона. Доход доступен через автопостинг с оплатой за просмотры и партнёрские ссылки; CPM можно задать самому или отдать аукциону.

➡️ Читайте на сайте: https://aff.top/blog/iandeks-zapustil-servis-probloger

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

➡️ Читайте на сайте: https://aff.top/blog/google-ads-uprostil-perenos-kreativov-iz-asset-studio

🧠 Ещё больше инсайтов → в канале AFF.top
Настройки плагина WordPress, которые ломают сайт чаще всего

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

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

Отдельно смотрите на права доступа. Настройки должны менять только те роли, которым это действительно нужно. Иначе админка превращается в источник случайных правок, а потом сложно понять, кто и что сломал.

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