Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
В публичный доступ вышел Grok 4.7
➡️ Читайте на сайте: https://aff.top/blog/v-publichnyi-dostup-vyshel-grok-4-7
🧠 Ещё больше инсайтов → в канале AFF.top
➡️ Читайте на сайте: https://aff.top/blog/v-publichnyi-dostup-vyshel-grok-4-7
🧠 Ещё больше инсайтов → в канале AFF.top
Дочерняя тема нужна не «на всякий случай», а когда правки не должны слетать при обновлении
Если вы меняете только CSS, шаблоны или functions.php, дочерняя тема — нормальный путь. Она сохраняет логику родителя и позволяет безопасно дорабатывать: переопределять шаблоны, добавлять хуки, подключать свой стиль. Для темы-каркаса это стандартная практика.
Минимальный набор файлов простой:
• папка дочерней темы;
• style.css с заголовком Template;
• functions.php для подключения стилей и логики.
Частая ошибка — копировать в child всю тему целиком. Так теряется смысл наследования: обновлять становится сложнее, а конфликтов — больше.
Что важно проверить:
• имя Template должно точно совпадать с папкой родителя;
• не дублируйте логику, если достаточно хука;
• шаблон копируйте только тогда, когда реально меняете разметку;
• если правка касается только стилей, не трогайте PHP без необходимости.
Хорошая дочерняя тема — это минимум файлов, понятная структура и только те переопределения, которые действительно нужны. Тогда родитель можно обновлять без страха, а свои доработки остаются под контролем.
Если вы меняете только CSS, шаблоны или functions.php, дочерняя тема — нормальный путь. Она сохраняет логику родителя и позволяет безопасно дорабатывать: переопределять шаблоны, добавлять хуки, подключать свой стиль. Для темы-каркаса это стандартная практика.
Минимальный набор файлов простой:
• папка дочерней темы;
• style.css с заголовком Template;
• functions.php для подключения стилей и логики.
Частая ошибка — копировать в child всю тему целиком. Так теряется смысл наследования: обновлять становится сложнее, а конфликтов — больше.
Что важно проверить:
• имя Template должно точно совпадать с папкой родителя;
• не дублируйте логику, если достаточно хука;
• шаблон копируйте только тогда, когда реально меняете разметку;
• если правка касается только стилей, не трогайте PHP без необходимости.
Хорошая дочерняя тема — это минимум файлов, понятная структура и только те переопределения, которые действительно нужны. Тогда родитель можно обновлять без страха, а свои доработки остаются под контролем.
Forwarded from AFF.TOP - про арбитраж трафика и CPA рынок!
This media is not supported in your browser
VIEW IN TELEGRAM
X теперь показывает причину теневого бана
➡️ Читайте на сайте: https://aff.top/blog/x-teper-pokazyvaet-prichinu-tenevogo-bana
🧠 Ещё больше инсайтов → в канале AFF.top
➡️ Читайте на сайте: https://aff.top/blog/x-teper-pokazyvaet-prichinu-tenevogo-bana
🧠 Ещё больше инсайтов → в канале AFF.top
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
Крипта в РФ считается имуществом, поэтому доход от продажи или обмена облагается НДФЛ: 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
OpenAI выпустила линейку GPT-6: модель Sol для кодинга и сложных задач и Luna для рутинных операций. Ключевое преимущество релиза — двукратное снижение цен на API ($2 и $0.10 за 1 млн входных токенов соответственно) и сокращение числа ошибок в два раза. Это позволяет масштабировать автоматизацию и разработку с вдвое меньшими затратами на инфраструктуру.
➡️ Читайте на сайте: https://aff.top/blog/v-publichnyi-dostup-vyshla-chatgpt-6
🧠 Ещё больше инсайтов → в канале AFF.top
Хуки и фильтры в WordPress ломают код чаще всего из-за одной ошибки: лишней логики в callback
Хук — это точка входа, куда вы встраиваете свой код. Два базовых сценария:
• action — выполнить действие: вывести баннер, записать лог, изменить заголовок
• filter — получить значение, изменить его и вернуть обратно
Главное правило: action ничего не возвращает, filter обязан вернуть значение. Если забыть return в фильтре, вы легко получите пустую строку, сломанный контент или неправильный HTML. Ещё одна частая ошибка — менять глобальные переменные внутри callback без проверки контекста страницы.
Для темы держите callback коротким: одна функция — одна задача. Если нужна сложная логика, вынесите её отдельно и вызывайте внутри хука. Так проще отлаживать, отключать лишнее и не ловить побочные эффекты при рендере шаблона.
Проверяйте приоритеты, количество аргументов и место, где регистрируете хук. В темах это особенно важно: один и тот же фильтр можно повесить на content, excerpt или title, но результат будет разным.
Если сомневаетесь, начните с простого: сначала action для побочного эффекта, потом filter только там, где реально нужно менять значение.
Хук — это точка входа, куда вы встраиваете свой код. Два базовых сценария:
• action — выполнить действие: вывести баннер, записать лог, изменить заголовок
• filter — получить значение, изменить его и вернуть обратно
Главное правило: action ничего не возвращает, filter обязан вернуть значение. Если забыть return в фильтре, вы легко получите пустую строку, сломанный контент или неправильный HTML. Ещё одна частая ошибка — менять глобальные переменные внутри callback без проверки контекста страницы.
Для темы держите callback коротким: одна функция — одна задача. Если нужна сложная логика, вынесите её отдельно и вызывайте внутри хука. Так проще отлаживать, отключать лишнее и не ловить побочные эффекты при рендере шаблона.
Проверяйте приоритеты, количество аргументов и место, где регистрируете хук. В темах это особенно важно: один и тот же фильтр можно повесить на content, excerpt или title, но результат будет разным.
Если сомневаетесь, начните с простого: сначала action для побочного эффекта, потом filter только там, где реально нужно менять значение.
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
Болгария вводит жёсткий запрет на рекламу казино и гемблинга, оставляя только спонсорство спорта. Для арбитража это ухудшает условия: запуск 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
Релизнул, ссылки и подробности тут - 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
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
Pinterest запустил Visual Search Ads — рекламу, которая показывает креативы прямо в визуальном поиске и в результатах просмотра пинов. Формат работает на Pinterest Intelligence: нейросеть учитывает изображение, товар и интент, чтобы дать более релевантный оффер в момент сравнения и готовности к покупке. Для арбитража и брендов это шанс поймать горячий спрос раньше конверсии.
➡️ Читайте на сайте: https://aff.top/blog/pinterest-zapustil-visual-search-ads
🧠 Ещё больше инсайтов → в канале AFF.top
Дочерняя тема спасает от поломок при правках, если сделать её правильно
Родительскую тему не редактируют напрямую: любое обновление может затереть ваши правки. Дочерняя тема решает это через отдельную папку с собственными файлами, где вы переопределяете только нужные шаблоны и стили.
Минимум для старта:
— style.css с заголовком Theme Name и Template, указывающим на родительскую тему
— functions.php, где подключаются стили родителя и дочерней темы
— при необходимости копия нужного шаблона: header.php, single.php, page.php
Частая ошибка — копировать всю тему целиком. Так вы теряете смысл дочерней темы: проще обновлять и легче искать, где именно внесены изменения. Копируйте только то, что реально меняете, а логику выносьте в отдельные функции или хуки. ⚙️
Перед запуском проверьте: активируется ли тема, не ломается ли верстка, подтягиваются ли стили родителя и сохраняется ли нужный шаблонный файл. Если правок много и они затрагивают ядро шаблона, возможно, часть задач лучше решать через хуки, а не через копирование файлов.
Правило простое: меньше дублей, больше точечных переопределений — так дочерняя тема остается удобной и через год, и через пять.
Родительскую тему не редактируют напрямую: любое обновление может затереть ваши правки. Дочерняя тема решает это через отдельную папку с собственными файлами, где вы переопределяете только нужные шаблоны и стили.
Минимум для старта:
— style.css с заголовком Theme Name и Template, указывающим на родительскую тему
— functions.php, где подключаются стили родителя и дочерней темы
— при необходимости копия нужного шаблона: header.php, single.php, page.php
Частая ошибка — копировать всю тему целиком. Так вы теряете смысл дочерней темы: проще обновлять и легче искать, где именно внесены изменения. Копируйте только то, что реально меняете, а логику выносьте в отдельные функции или хуки. ⚙️
Перед запуском проверьте: активируется ли тема, не ломается ли верстка, подтягиваются ли стили родителя и сохраняется ли нужный шаблонный файл. Если правок много и они затрагивают ядро шаблона, возможно, часть задач лучше решать через хуки, а не через копирование файлов.
Правило простое: меньше дублей, больше точечных переопределений — так дочерняя тема остается удобной и через год, и через пять.
Forwarded from AffPapa! Клуб спящих бизнесменов! Потрачено!
Как агенты #Bounce соскамили на 40к баксов!
Да-да, речь про #ROIMEDIA и тут сразу понятно что 40к баксов не то что бы прям пиздец для них СУММА, но все равно, не приятно!
Суть простая ROI MEDIA пополняли агентов с марта, потом команду расформировали, остался остаток 40к баксов, его передали отспендить другой команде, но отспендить не смогли, команды отказались от этих агентов.
Причина банальная, крайне долго работает поддержка, команды привыкли работать на большом объеме кабинетов. Тут получили их мало и поддержка работает крайне медленно. При этом, кабинеты никто не убивал, они банились как все остальные.
При этом, кабинеты никто не убивал, они банились как все остальные.
Так же агенты попытались снять комсу с перестановки балансов повторно (комса снялась при пополнении сфс изначально)
В конце Июня отправили сообщение о выводе средств, далее ждали пока у них будет разрешение от руководства о выводе (ждали месяц), далее ждали пока отдадут в работу, далее нам писали про кассовый разрыв у них, потом что вот уже в ближайшее время закинут часть, в итоге ничего нам не прислали. Сроков когда пришлю тоже нет.
Основная коммуникация:
@oduches (менеджер)
@muhahelp тоже есть в чате, но молчит
Тут по идеи могла бы быть реклама каких-то норм агентов, но её не будет, 99 процентов агентов ресейл дерьма, такая лайф!
Будьте аккуратны, от ROI MEDIA не убудет, но... осадочек остался! Кушать все хотят, но имейте совесть пидорасы Bounce
#Facebook #АгенскиеАкаунты
Да-да, речь про #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
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
Bitget подтвердила кражу криптоактивов на $352 млн и временно остановила вывод средств. Под ударом оказались только горячие и тёплые кошельки, холодные не затронуты. Инцидент снова показывает, что хранить капитал нужно по разным кошелькам и площадкам, чтобы не остаться без ликвидности в критический момент.
➡️ Читайте на сайте: https://aff.top/blog/u-bitget-ukrali-352-milliona-v-kriptovaliute
🧠 Ещё больше инсайтов → в канале AFF.top
PHP в WordPress ломается не из-за языка, а из-за хаоса в теме
В теме на WP PHP обычно страдает в трёх местах: шаблоны, функции и обработчики форм. Если код раскидан по файлам без логики, вы получаете дубли, скрытые ошибки и невозможность быстро понять, где сломалась вёрстка.
Держите базовые правила:
— выносите повторяющиеся куски в отдельные функции;
— не смешивайте HTML, запросы и бизнес-логику в одном файле;
— проверяйте входные данные до вывода;
— для сложных блоков используйте отдельные шаблонные части.
Ещё одна частая ошибка — писать код «на глаз» без понимания контекста WP. В теме лучше опираться на хуки, шаблонную иерархию и встроенные функции, чем лепить прямые SQL-запросы или копировать готовые куски между проектами. Так тема остаётся предсказуемой и её проще сопровождать.
Если PHP-код в теме можно прочитать без поиска по всему проекту — вы уже сильно снизили риск поломок.
В теме на WP PHP обычно страдает в трёх местах: шаблоны, функции и обработчики форм. Если код раскидан по файлам без логики, вы получаете дубли, скрытые ошибки и невозможность быстро понять, где сломалась вёрстка.
Держите базовые правила:
— выносите повторяющиеся куски в отдельные функции;
— не смешивайте HTML, запросы и бизнес-логику в одном файле;
— проверяйте входные данные до вывода;
— для сложных блоков используйте отдельные шаблонные части.
Ещё одна частая ошибка — писать код «на глаз» без понимания контекста WP. В теме лучше опираться на хуки, шаблонную иерархию и встроенные функции, чем лепить прямые SQL-запросы или копировать готовые куски между проектами. Так тема остаётся предсказуемой и её проще сопровождать.
Если PHP-код в теме можно прочитать без поиска по всему проекту — вы уже сильно снизили риск поломок.
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
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
Статья о том, что в тизерных сетях трекер обязателен: без него невозможно быстро отсекать ботов, мусорные площадки и держать 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
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
Хуки и фильтры в WordPress: где менять поведение темы без правки ядра
Хуки — это точки расширения, через которые тема и плагины отдают управление вашему коду. Если менять всё напрямую в шаблонах, вы быстро получите конфликт обновлений и «сломанные» переопределения.
Запомните простое правило:
— action: выполнить код в нужном месте;
— filter: изменить значение и вернуть его обратно;
— remove_action / remove_filter: убрать чужую привязку, если она мешает.
В теме хуки полезны в двух сценариях: вывод разметки и настройка данных. Например, через add_action удобно вставить блок после заголовка записи, а через add_filter — изменить класс body, длину анонса или ссылку «читать далее». Это чище, чем редактировать шаблон ради одной строки.
Типовая ошибка — забыть вернуть значение из фильтра или привязать callback слишком поздно. Тогда код «есть», но результата нет. Ещё одна проблема — вешать логику на случайный хук, не проверив, вызывается ли он вообще в нужном шаблоне.
Делайте так: сначала ищите подходящий hook в теме, потом решайте, нужен ли action или filter, и только после этого пишите callback. Так тема остаётся обновляемой, а кастомизация — предсказуемой.
Хуки — это точки расширения, через которые тема и плагины отдают управление вашему коду. Если менять всё напрямую в шаблонах, вы быстро получите конфликт обновлений и «сломанные» переопределения.
Запомните простое правило:
— action: выполнить код в нужном месте;
— filter: изменить значение и вернуть его обратно;
— remove_action / remove_filter: убрать чужую привязку, если она мешает.
В теме хуки полезны в двух сценариях: вывод разметки и настройка данных. Например, через add_action удобно вставить блок после заголовка записи, а через add_filter — изменить класс body, длину анонса или ссылку «читать далее». Это чище, чем редактировать шаблон ради одной строки.
Типовая ошибка — забыть вернуть значение из фильтра или привязать callback слишком поздно. Тогда код «есть», но результата нет. Ещё одна проблема — вешать логику на случайный хук, не проверив, вызывается ли он вообще в нужном шаблоне.
Делайте так: сначала ищите подходящий hook в теме, потом решайте, нужен ли action или filter, и только после этого пишите callback. Так тема остаётся обновляемой, а кастомизация — предсказуемой.
Хуки WordPress: разница между action и filter, которую путают даже опытные.
Action — что-то произошло, сделай что-то в ответ. Filter — вот данные, можешь их изменить и верни обратно.
Классическая ошибка: использовать add_action там где нужен add_filter. Если хук передаёт данные и ждёт их обратно — это filter. Если просто уведомляет о событии — action.
Пример: save_post — это action, данные уже сохранены, возвращать ничего не нужно. wp_title — это filter, нужно вернуть изменённую строку заголовка.
Практика для больших проектов: хуки документируйте в README плагина или темы. Через полгода вы сами не вспомните почему add_filter с приоритетом 20, а не 10.
По теме структурирования PHP-кода в WordPress хорошие разборы встречаются у @TooFastTooLinked — там иногда затрагивают архитектурные паттерны для SEO-проектов на PHP, полезно как смежный взгляд.
Action — что-то произошло, сделай что-то в ответ. Filter — вот данные, можешь их изменить и верни обратно.
Классическая ошибка: использовать add_action там где нужен add_filter. Если хук передаёт данные и ждёт их обратно — это filter. Если просто уведомляет о событии — action.
Пример: save_post — это action, данные уже сохранены, возвращать ничего не нужно. wp_title — это filter, нужно вернуть изменённую строку заголовка.
Практика для больших проектов: хуки документируйте в README плагина или темы. Через полгода вы сами не вспомните почему add_filter с приоритетом 20, а не 10.
По теме структурирования PHP-кода в WordPress хорошие разборы встречаются у @TooFastTooLinked — там иногда затрагивают архитектурные паттерны для SEO-проектов на PHP, полезно как смежный взгляд.