Techbear
Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.
Вы установили новую тему и столкнулись с ситуацией, что отображение статей в блоге и на архивных страницах зависит от Изображений Записи, хотя старая тема просто показывала первую картинку.
У вас на сайте может быть несколько десятков или сотен записей без выбранных Изображений Записи (Featured Image), и вам нужно пройти все Записи одну за одной и выбрать изображения, чтобы использовать новую тему.
Чтобы изменить их все вручную, потребуется много времени.
Вы можете сделать это вручную, или можете добавить код в файл functions.php, который сделает это автоматически.
Добавьте этот код в functions.php:
Не добавляйте этот код напрямую в файл functions.php родительской темы, потому что ваши изменения будут удалены при следующем обновлении. Добавьте его в файл дочерней темы, или с помощью специального плагина, который добавит код в этот файл.
Реклама
Простой способ выгодно купить полис
Когда опубликованный пост просматривается или новый пост публикуется, скрипт проверяет, есть ли в Записи Изображение Записи. Если нет, скрипт проверяет изображения в тексте статьи, и использует первую из них в качестве Изображения Записи.
Cкрипт будет выполняться каждый раз, когда Запись просматривается. Это микроскопическим образом отразится на производительности вашего сайта, поэтому лучше удалить эти строки после того, как всем статьям были назначены Изображения Записи:
Обратите внимание, что каждое изображение, которое использовано в качестве Изображения Записи, может быть использовано только один раз. То есть, если какое-то изображение использовано в качестве Изображения Записи, в следующих постах это изображение не может быть использовано в этом качестве еще раз.
Используйте это решение только для переноса старых сообщений в новый формат, после этого назначайте всем новым постам Изображение Записи вручную.
Надеюсь, статья была полезна. Оставляйте комментарии.
Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.
Привет, как мне узнать, все ли изображения сгенерировались, пройти вручную по всем постам?
Да, можно выборочно.
Откройте несколько записей на первой странице блога, на второй — несколько записей, на последней, и так далее.
И так до самой последней страницы?
Ну да.
Я менял тему на одном сайте, на нем было около 400 статей.
Я использовал этот метод и для проверки прошел по 10-15 статьям в разных частях ленты блога.
Дальше работал с сайтом, нужно было заходить на разные записи, в них тоже картинка отображалась правильно.