Если вы создаете темы для WordPress, то должны учитывать, что блогер не всегда будет добавлять миниатюры. И чтобы сайт по этой причине не смотрелся коряво, дизайнеры тем и разработчики создают резервное изображение для миниатюр, которое будет выводиться по умолчанию, если блогер не поставил миниатюру.
Внимание: все, что вы прочитаете в этой статье, работает только в том случае, если в теме включена поддержка миниатюр.
Чтобы на блоге в записях выводилась миниатюра по умолчанию, в файлах, в которых вы собираетесь выводить миниатюры, например, «index.php», «archive.php», «search.php» и т.д., вставьте в цикл вот такой код:
<?php if (has_post_thumbnail()) { the_post_thumbnail(); } else { echo '<img src="' . get_bloginfo('template_directory') . '/images/img-default.png' . '" width="100" height="100" alt=" " />'; } ?>
или вот такой:
<?php if (has_post_thumbnail()) { the_post_thumbnail(); } else { echo '<img src="https://адрес сайта/путь к картинке/img-default.gif" width="100" height="100" alt=" " />'; } ?>
Как видите, здесь использована стандартная php конструкция if-else.
В коде проверяется, есть ли в анонсах миниатюра. Если есть миниатюра, она выводится, если нет, тогда выводится картинка по умолчанию.
В строке №6 указываете путь и название картинки, которая будет выводиться по умолчанию, если в анонсе не будет миниатюры. Также в параметрах width и height задаете размер картинки.
Если использовать CSS, можно добавить класс и оформить картинку так, как вам хочется.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 314798 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 262657 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 188849 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 182180 -
Как включить или отключить Aero в Windows 7
Дата: 1 июня 2013
Прокомментировано:6
просмотров: 154356
10 Ответов на комментарий - Как в анонсе вывести миниатюру по умолчанию на WordPress
Добавить комментарий
Метки: wordpress, без плагинов
Добрый день! У меня в теме миниатюра автоматом становится первой картинкой в статье. Как сделать, чтобы этого не происходило?
Здравствуйте, Татьяна!
В файле “index.php” или “single.php” найдите вот такой код:
Этот код отвечает за вывод миниатюры. Можете его удалить либо поставить в удобное вам место на сайте
Спасибо! Сегодня попробую.
А если вот такой цикл поставить без всяких ссылок на картинки и миниатюра будет выводится автоматом
Че-то код не вывелся
Вот такой код
Лишний пробел был между “/” и “img-default.gif”
Уже исправил, спасибо!
Здравствуйте, подскажите никак не могу разобраться как в полной записи не выводить миниатюру, а только в анонсе
Здравствуйте, Валерий!
Все зависит от вашей темы. Может там есть настройки которые отключают миниатюры из полной записи.
Если нет, тогда откройте файл “single.php” вашей темы и в коде найдите вот что-то подобное или именно такое:
Удалите этот кусок кода или закомментируйте:
Привет Степан, к сожалению у меня нет такого кода в single.php и даже, что то на вроде похожее может в каком другом файле?
Привет, Валерий!
Так тяжело сказать, это нужно мне смотреть шаблон.
По стандарту, файл “single.php” выводит полную запись.