Работа с БД WordPress
32 subscribers
2 photos
16 links
Оптимизация и прямая работа с таблицами базы данных WordPress.
Download Telegram
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел ZCode - аналог Claude code

Вышел ZCode — десктопный аналог Claude Code от разработчиков GLM-5.2. Работает с API от Anthropic, поддерживает SSH-деплой на сервер, в том числе Linux.

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

Но главная фича — мультиагентность…

➡️ Читайте на сайте: https://aff.top/blog/vyshel-zcode-analog-claude-code

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

В базе WordPress обычно ошибаются в трёх местах: тянут слишком много строк, не фильтруют по нужным полям и забывают про индексы. Если запрос строится через WP_Query или прямой SQL, сначала проверь, можно ли ограничить выборку по post_status, post_type и ID, а уже потом добавлять сортировки и JOIN.

Для диагностики держи простой порядок:
• сначала SELECT только нужные поля, а не *
• потом LIMIT, чтобы увидеть форму результата
• затем EXPLAIN, чтобы понять, где идёт полный проход по таблице
• после этого сравни результат с данными в wp_posts и wp_postmeta

Особенно осторожно работай с wp_postmeta: один лишний JOIN по мета-полю быстро превращает запрос в тяжёлый. Если условие можно перенести в WHERE или заменить на более точный фильтр по ключу, делай это раньше, чем начнёшь «оптимизировать» код вокруг.

Хороший SQL-запрос в WordPress — это не самый короткий текст, а самый узкий маршрут к нужным данным.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Cloudeflare грозит Google блокировкой трафика

Cloudflare объявил: с 15 сентября 2026 года ИИ-краулеры будут заблокированы по умолчанию на всех сайтах с рекламой — включая Googlebot, Applebot и Bingbot.

Главная претензия — к Google: один и тот же бот индексирует страницы и собирает данные для обучения нейросетей, что даёт поисковику нечестное преимущество.

Но есть нюанс, который меняет всю к…

➡️ Читайте на сайте: https://aff.top/blog/cloudeflare-grozit-google-blokirovkoi-trafika

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Гайд: как заработать первые деньги на Pornhub

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

Автор залил ролики, набрал 16 000 просмотров — и получил 47 центов встроенной монетизации. Реальные деньги были в другом.

Есть нюансы с верификацией, голосом в роликах и законодательством РФ, которые ломают большинство с…

➡️ Читайте на сайте: https://aff.top/blog/gaid-kak-zarabotat-pervye-dengi-na-pornhub

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

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

— Не используйте SELECT *: забирайте только нужные колонки.
— Не фильтруйте по полям без индекса, если выборка большая.
— Не пишите функции в WHERE, если можно заранее нормализовать данные.
— Не забывайте про LIMIT, когда нужен только набор строк, а не вся таблица.

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

Еще один частый провал — JOIN без понимания объема данных. Один лишний JOIN на wp_postmeta может умножить строки и дать дубликаты. Проверяйте EXPLAIN, смотрите, какой ключ используется, и убирайте лишнее раньше, чем начнете «оптимизировать» PHP.

Запрос должен быть коротким по смыслу: чем меньше работы у MySQL, тем стабильнее сайт и проще поддержка.
Резервная копия базы WordPress без теста восстановления — это не бэкап, а самоуспокоение

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

Минимум, который должен быть в наборе:
— дамп базы отдельно от файлов;
— копия wp-content, если на сайте есть загрузки, темы и плагины;
— несколько точек хранения: сервер, облако, локально;
— правило хранения старых версий, чтобы можно было откатиться не только к последней копии.

Частая ошибка — бэкапить весь хостинг одним архивом и не проверять размер. Такой архив удобно хранить, но долго восстанавливать, а при повреждении одной части можно потерять всё. Для базы WordPress лучше иметь отдельный SQL-дамп: его проще искать, переносить и поднимать на чистую копию сайта.

Раз в какое-то время делайте пробное восстановление на тестовом домене или локально. Если в дампе есть ошибки кодировки, не хватает таблиц или ломается сериализация в meta-полях, это всплывёт именно там, а не в момент простоя.

Хороший бэкап — это не файл на диске, а короткая процедура, которую вы уже однажды успешно прошли.
Резервная копия WordPress спасает не сайт, а ваш рабочий день

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

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

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

Для базы данных важны не только файлы, но и порядок. Сохраняйте имя базы, префикс таблиц, кодировку, и не смешивайте дампы разных сайтов в одну папку без понятной маркировки. Это ускоряет восстановление и убирает путаницу, когда нужно поднять сайт быстро.

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

Сбер готов запустить криптокошелёк — инфраструктура уже есть. Ждут только закона о регулировании крипты, который планируют принять к 1 сентября 2026 года.

Хранить и, судя по всему, обменивать крипту можно будет прямо в приложении — без сторонних обменников.

Но есть один нюанс, из-за которого обменники никуда не денутся. 🔍

➡️ Читайте на сайте: https://aff.top/blog/sber-zapustit-svoi-kriptokoshelek

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Индия потребовала от Telegram удалять пиратский контент

Индия потребовала от Telegram удалять пиратский контент — претензия в том, что платформа не ограничивает размер файлов, что позволяет свободно распространять фильмы.

Дуров ответил, что Telegram годами работает в Индии без какой-либо коммерческой выгоды для себя.

Почему давление началось именно сейчас — вопрос открытый. Возможный ответ — в блоге.

➡️ Читайте на сайте: https://aff.top/blog/indiia-potrebovala-ot-telegram-udaliat-piratskii-kontent

🧠 Ещё больше инсайтов → в канале AFF.top
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
Google ads меняет стратегию по конверсиям

Google меняет логику автоматических стратегий ставок: с 17 августа 2026 года кампании будут строже придерживаться указанного целевого CPA, а не давать лиды по минимально возможной цене.

Если сейчас твоя кампания даёт лиды по $5, а цель стоит $10 — после обновления алгоритм «поднимет» фактическую стоимость лида к целевой, зато отдаст больше трафик…

➡️ Читайте на сайте: https://aff.top/blog/google-ads-meniaet-strategiiu-po-konversiiam

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

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

Дальше переносите БД только на пустую или заранее очищенную схему. Частая ошибка — импорт поверх старых таблиц: это даёт дубли, конфликт опций и мусор в meta. Если меняется домен или путь, используйте поиск/замену с учётом сериализации, а не массовую правку в редакторе. 🔧

После импорта откройте wp_options и проверьте siteurl, home, активный шаблон и пути к upload. Потом обновите постоянные ссылки, чтобы WordPress пересобрал правила роутинга. Если на сайте есть плагины кеша, отключите их до проверки: иначе можно перепутать проблему БД с проблемой кеша.

Логика простая: сначала бэкап, потом чистый импорт, затем точечная проверка ключевых опций и сериализованных полей. Если пропустить хотя бы один из этих шагов, миграция превращается в поиск скрытой ошибки по всему сайту.
Forwarded from AFF.TOP
This media is not supported in your browser
VIEW IN TELEGRAM
В Codex внедрят GPT-5.6 Ultra

OpenAI добавит в Codex эксклюзивную версию GPT-5.6 Sol Ultra — не ту, что выйдет в паблик, а отдельную, усиленную модель.

Два ключевых режима: расширенные рассуждения (модель думает дольше) и мульти-агентная работа с параллельными субагентами. Релиз ожидается 7–9 июля 2026.

Но есть один нюанс, который OpenAI пока не раскрывает 👀 Подробности — в …

➡️ Читайте на сайте: https://aff.top/blog/v-codex-vnedriat-gpt-5-6-ultra

🧠 Ещё больше инсайтов → в канале AFF.top