WordPress 404 Изображения – Изображения не найдены после удаления из медиа

Вопрос или проблема

Я пытаюсь разработать веб-сайт, который поможет найти изображения, удаленные из медиабиблиотеки, так как они больше не были нужны.

Эти изображения, которые я удалил, ранее находились на страницах, но сейчас были заменены… но если вы перейдете по https://tools.pingdom.com/#!/ctzBfY/http://waggypetservices.co.uk, вы можете увидеть, что некоторые из удаленных изображений все еще запрашиваются… этот вызов также можно увидеть в исходном коде страницы.

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

Я уже очистил кэш и снова сохранил постоянные ссылки.

</div>
</div>
<div class="row">
<div class="col-xs bottom-xs flexbox image-group-bottom-3-img space-bottom-xs center-xs"><img class="left-img shadow-large-black" data-size="500x300" src="http://waggypetservices.co.uk/wp-content/uploads/2017/11/cropped-dog_in_garden.jpg" /> <img class="center-img shadow-large-black" data-size="500x300" src="http://waggypetservices.co.uk/wp-content/uploads/2017/11/cropped-sleeping-golden-retrevier.jpg" /> <img class="right-img shadow-large-black" data-size="500x300" src="http://waggypetservices.co.uk/wp-content/uploads/2017/11/cropped-dog_walking_3-1.jpg" /></div>
</div>
</div>
</div>
<div id="content-12" style="background-color: #f5fafd;" data-label="Content" data-id="content-2" data-export-id="content-2" data-category="content" class="content-2 content-section content-section-spacing">
<div>
<div class="row middle-xs">
<div class="col-sm-5 bg-image shadow-large-black" data-bg="image" style="background-image: url('http://waggypetservices.co.uk/wp-content/uploads/2017/11/dog-walking-image.jpg');"></div>
<div class="col-sm-7 full-col-left-padding full-col-right-padding">
<div class="row">
<div data-type="column" class="space-bottom-small content-title-col">
<h2 class="">Прогулка с собаками в Честерфилде</h2>
<p class="">Waggy Walks Chesterfield предлагает частные прогулки для собак, которые предпочитают свою компанию, а также групповые прогулки для более общительных собак. 
В Waggy Walks мы понимаем, что у каждого домашнего животного разные требования к физической нагрузке. Они могут значительно варьироваться между отдельными животными, и мы знаем, что каждый питомец уникален и особенный. На самом деле, каждое животное исключительное.</p>

Их вызывают в тегах Open Graph (OG). Пожалуйста, проверьте любые плагины, которые их генерируют, или удалите их, если они закодированы жестко.

.

Ответ или решение

Решение проблемы 404 для изображений в WordPress

Если вы столкнулись с проблемой 404 для изображений на вашем сайте WordPress после их удаления из медиа-библиотеки, важно понять, откуда именно происходят эти вызовы. Это может быть вызвано несколькими факторами, такими как закэшированные версии страниц, ссылочные данные в базе данных, хардкодированные URL в темах или плагинах, либо метаданные Open Graph (OG).

Шаги для устранения проблемы:

  1. Проверка тегов Open Graph:
    Поскольку вы упомянули, что изображения вызываются в Open Graph (OG) тегах, сначала проверьте, какие плагины или настройки отвечают за генерацию этих тегов. Обычно такие плагины, как Yoast SEO или All in One SEO, добавляют OG метаданные.

    • Действие: Зайдите в настройки плагинов SEO и проверьте, какие изображения используются в качестве предварительного просмотра. Возможно, вам потребуется обновить или удалить ссылки на изображения, которые были удалены.
  2. Поиск жестко закодированных ссылок:
    Иногда изображения могут быть жестко закодированы в шаблонах вашей темы или в кастомных полях. Обязательно проверьте:

    • Файлы темы: Откройте и просмотрите файлы шаблонов вашей темы (обычно это файлы .php) на наличие ссылок на удаленные изображения.

    • Кастомные поля: Если у вас есть кастомные метаполей, проверьте их на предмет старых ссылок на изображения.

    • Действие: Если найдете такие ссылки, удалите их или замените на актуальные изображения.

  3. Очистка кэша:
    Даже если вы уже очистили кэш, убедитесь, что вы сделали это с использованием всех кэш-плагинов и систем, которые могут быть установлены:

    • Действие: Очистите кэш через выбранные вами плагины (например, WP Super Cache, W3 Total Cache) и, если возможно, на уровне сервера (например, через cPanel или панель управления хостинга).
  4. Поиск в базе данных:
    Если ссылки не были удалены, возможно, они остались в базе данных. Проводите поисковый запрос на предмет старых URL:

    • Вы можете воспользоваться инструментами, такими как phpMyAdmin, чтобы осуществить поиск по таблицам wp_posts, wp_postmeta, wp_options на наличие старых ссылок.

    • Действие: Замените или удалите найденные ссылки, которые больше не используются.

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

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

  7. Тестирование и мониторинг:
    После внесения всех изменений выполните тестирование вашего сайта с помощью таких инструментов, как Pingdom или Google PageSpeed Insights, чтобы убедиться, что никаких 404 ошибок больше не возникает.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...