»  Снипеты  »  Как установить первую картинку Записи в качестве Изображения Записи

Как установить первую картинку Записи в качестве Изображения Записи

Последнее обновление:

Как использовать первую картинку в статье в качестве Изображения ЗаписиВы установили новую тему и столкнулись с ситуацией, что отображение статей в блоге и на архивных страницах зависит от Изображений Записи, хотя старая тема просто показывала первую картинку.

У вас на сайте может быть несколько десятков или сотен записей без выбранных Изображений Записи (Featured Image), и вам нужно пройти все Записи одну за одной и выбрать изображения, чтобы использовать новую тему.

Чтобы изменить их все вручную, потребуется много времени.

Вы можете сделать это вручную, или можете добавить код в файл functions.php, который сделает это автоматически.

Как автоматически установить Изображения Записи к опубликованным статьям

Добавьте этот код в functions.php:

Не добавляйте этот код напрямую в файл functions.php родительской темы, потому что ваши изменения будут удалены при следующем обновлении. Добавьте его в файл дочерней темы, или с помощью специального плагина, который добавит код в этот файл.

Как работает этот скрипт

Когда опубликованный пост просматривается или новый пост публикуется, скрипт проверяет, есть ли в Записи Изображение Записи. Если нет, скрипт проверяет изображения в тексте статьи, и использует первую из них в качестве Изображения Записи.

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

Обратите внимание, что каждое изображение, которое использовано в качестве Изображения Записи, может быть использовано только один раз. То есть, если какое-то изображение использовано в качестве Изображения Записи, в следующих постах это изображение не может быть использовано в этом качестве еще раз.

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

Надеюсь, статья была полезна. Оставляйте комментарии.

Оставьте комментарий

Do NOT follow this link or you will be banned from the site!