Как установить стандартное изображение по умолчанию в WordPress?

Статья написана:
  • WordPress
  • Обновлено: сентябрь 13, 2017

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

Избранные изображения очень важны

Избранные изображения добавляют визуальную привлекательность каждого сообщения и помогают посетителю идентифицировать тему разговора с беглым взглядом. Сколько раз вы нажимали на сообщение с непривлекательным изображением?

Я готов делать ставки не слишком часто. Например, лучшие блоги в Интернете используют пользовательскую графику Блог Элегантных Тем имеет отличные изображения. Эти изображения производятся командой собственных дизайнеров. Вы заметите, что все они уникальны и изысканно обработаны.

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

Нужна помощь в настройке вашего сайта WordPress?
WHSR теперь является партнером Codeable.io, чтобы помочь пользователям, которые нуждаются в профессиональных службах разработки / настройки WP.

Чтобы получить бесплатную котировку, заполните эту форму запроса.

Настройка нового пользовательского изображения по умолчанию

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

Прежде чем перейти к плагину, давайте посмотрим на тестовый сайт без каких-либо изображений по умолчанию.

Так выглядит веб-сайт теста до добавления стандартного изображения. С этой конкретной темой (Солон), это не так плохо в этом может быть. С некоторыми темами WordPress вы будете иметь пустые изображения, а не изображения с каждым постом, что может еще больше ухудшить ситуацию.

WithoutDefaultImage

Плагин по умолчанию для избранных изображений

1. Откройте «Настройки»> «Мультимедиа».
2. В разделе «Параметры мультимедиа» вы можете выбрать изображение по умолчанию из галереи или загрузить его.

DefaltFeatImgMediaSettings

И вы настроены. Это действительно настолько просто.

Теперь с установленным по умолчанию изображением на месте, так выглядит страница:

WithDefaultImage

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

Например, если ваш блог вращается вокруг ниши WordPress, вы можете создать собственное изображение с текстом «Советы и учебники WordPress».

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

Установка первого изображения вашего сообщения в качестве избранного по умолчанию

Это можно сделать с помощью двух частей кода.

Первый, вам нужно добавить в functions.php в вашем файле WordPress.

// функция для вызова первого загруженного изображения в файле функций function main_image () {$ files = get_children ('post_parent ='. get_the_ID (). '& post_type = attachment & post_mime_type = image & order = desc'); if ($ files): $ keys = array_reverse (array_keys ($ files)); $ J = 0; $ num = $ keys [$ j]; $ image = wp_get_attachment_image ($ num, 'large', true); $ imagepieces = explode ('"', $ image); $ imagepath = $ imagepieces [1]; $ main = wp_get_attachment_url ($ num); $ template = get_template_directory (); $ the_title = get_the_title (); print" <img src = '$ main' alt = '$ the_title' class = 'frame' /> "; endif;}

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

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

Вы можете сделать это, добавив следующий код в ваш файл темы. Пожалуйста, добавьте код в то место, где вы хотите отобразить изображение, например, home.php, single.php, archive.php или где вы считаете это необходимым.

<? php if ((function_exists ('has_post_thumbnail')) && (has_post_thumbnail ())) {echo get_the_post_thumbnail ($ post-> ID); } else {echo main_image (); }?>

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

Поэтому каждый раз, когда вы забываете добавить изображение, первое изображение того же сообщения устанавливается как признак.

Другие идеи для избранных изображений

Теперь есть кое-что еще, что вы можете попробовать, если вам удобно работать с кодом WP. Вы можете создавать условные избранные изображения. Включить WP имеет большой учебник по этой теме.

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

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

Источник (код для настройки): Snipplr

О Вишну

Вишну - внештатный писатель ночью, который работает аналитиком данных днем.

Подключение: