Почему при создании новой записи в блоге WordPress пропадает прикреплённое к ней изображение (миниатюра)?

При создании новой записи в WordPress (редактирование через конструктор Elementor) на странице записи отсутствует изображение (фотография), которое должно отображаться в стандартном месте при открытии записи на сайте. Проблема проявляется только в десктопной версии — на мобильной версии изображения отображаются корректно. Дополнительно: у ранее созданных записей изображения либо исчезают, либо замещаются изображением новой записи. Примеры: <a href="https://prodvizeniye.ru/news-of-consulting-project/" rel="nofollow">https://prodvizeniye.ru/news-of-consulting-project/</a>, <a href="https://prodvizeniye.ru/trening-rezultativnye-prodazhi-klientam-v-b2c/" rel="nofollow">https://prodvizeniye.ru/trening-rezultativnye-prod...</a> В каком направлении лучше искать причину (какие проверки и настройки сначала выполнить), чтобы сэкономить время? Возможно, кто-то уже встречал такую проблему?
  • 5 апреля 2026 г. 13:00
Ответы на вопрос 2
Коротко — таких симптомов (миниатюра исчезает на десктопе; на мобильном видна; у старых записей миниатюры становятся миниатюрой только что созданной записи) обычно даёт либо:
- неправильно настроенный шаблон записи в Elementor (вместо динамической «Featured Image» вставлено статическое/неправильное поле, или виджет скрыт на десктопе), либо
- баг/плагин/код, который неправильно перезаписывает мета‑поле _thumbnail_id при сохранении/импорте, либо
- кэш/CDN/оптимизация изображений, отдающие неверный HTML для десктопа.

Что проверить в первую очередь (по приоритету, чтобы сэкономить время)

1) Быстрая проверка шаблона Elementor
- Откройте Single Post template в Elementor и посмотрите, как вставлено изображение:
  - Используется ли виджет “Post Featured Image” (динамическая миниатюра)? Или обычный Image с конкретной картинкой?
  - В динамическом теге убедитесь, что выбрано «Current Post / Featured Image», а не «Latest Post» или статический файл.
  - Проверьте опции Responsive (Advanced → Responsive): не скрыт ли элемент на Desktop?
- Временно уберите/замените виджет миниатюры на стандартный “Featured Image” и посмотрите результат.

2) Очистка кэша
- Очистите все кэши: плагин кэширования (WP Rocket, W3TC и т.п.), серверный кэш, Cloudflare/другой CDN, браузерный.
- Проверьте снова на десктопе и на другом браузере/инкогнито.

3) Проверка на конфликт плагинов/темы
- Переключитесь временно на стандартную тему (например Twenty Twenty-Three) и посмотрите — сохраняется ли проблема.
- Отключите все плагины кроме Elementor + Elementor Pro и проверьте. Если проблема ушла — включайте плагины по одному, чтобы найти виновника.

4) Проверка метаданных в базе (самый информативный тест при симптомах «замена у старых записей»)
- Проверьте значения _thumbnail_id для нескольких постов (через phpMyAdmin или WP-CLI):
  SQL-пример:
  SELECT post_id, meta_value FROM wp_postmeta WHERE meta_key = '_thumbnail_id' AND post_id IN (ID1,ID2,...);
  (замените wp_ при префиксе вашей БД)
- Если у многих постов стоит одна и та же meta_value — у вас код/плагин перезаписывает миниатюры при сохранении новой записи.

5) Поиск по коду на предмет перезаписи миниатюр
- Поиск в теме/плагинах: grep -R "update_post_meta" . / grep -R "_thumbnail_id" . / grep -R "set_post_thumbnail" .
- Ищите хуки save_post, wp_insert_post, которые вызывают update_post_meta без корректного post_id или с глобальными переменными.

6) Просмотр HTML и DevTools
- Откройте страницу поста на десктопе, правой кнопкой → Inspect:
  - Смотрите, какой HTML блок отвечает за миниатюру: есть ли img/picture, какие src/srcset используются.
  - Сравните с мобильной разметкой (в режиме responsive).
  - Посмотрите network — не подставляется ли изображение через JS после загрузки.

7) Проверьте плагины оптимизации/AMP/мобильной версии
- Плагины оптимизации/AMP/мобильного кэширования могут отдавать отличную разметку для мобильной и десктопной версии — временно отключите их.

8) Включите логирование/отладку
- В wp-config.php включите WP_DEBUG и WP_DEBUG_LOG, посмотрите на ошибки при сохранении записи.

Наиболее вероятные виновники (по опыту)
- Неправильно построенный Elementor Single Post шаблон (часто встречается) — проверьте первым.
- Код/плагин, который при сохранении новой записи массово обновляет пост_meta для _thumbnail_id (встречается при кастомных импортёрах, массовых скриптах, ошибках в functions.php).
- Кэш/CDN с бэдами или плагин оптимизации картинок, заменяющий srcset/путь для десктопа.

Что можно сделать сейчас прямо у вас
1. Откройте шаблон Single Post в Elementor и проверьте виджет миниатюры и responsive-настройки.
2. Выполните SQL‑запрос для нескольких постов и проверьте _thumbnail_id (как выше).
3. Очистите кэши и проверьте в другом браузере/инкогнито.
4. Если хотите, пришлите:
   - список активных плагинов + версия темы и Elementor,
   - результат SQL‑запроса по _thumbnail_id для 3–5 постов (ID или URL),
   - скриншот настроек виджета Featured Image в вашем шаблоне.
Я помогу проанализировать данные и укажу, где точно проблема.

Если нужно — могу дать команды/шаблоны для поиска в файлах (grep/PowerShell) и для запроса в БД через WP‑CLI.
Смотрите настройки, картинки вроде как есть но они в формате  heiс, думаю что проблема в этом, ну или вы грузите их сразу в нем, смотрите с телефона яблочного и видите их, а с винды смотрите дескоп версию и соответственно не видите
Похожие вопросы