
Если вы создаете темы для 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="http://адрес сайта/путь к картинке/img-default.gif" width="100" height="100" alt=" " />';
}
?>
Как видите, здесь использована стандартная php конструкция if-else.
В коде проверяется, есть ли в анонсах миниатюра. Если есть миниатюра, она выводится, если нет, тогда выводится картинка по умолчанию.
В строке №6 указываете путь и название картинки, которая будет выводиться по умолчанию, если в анонсе не будет миниатюры. Также в параметрах width и height задаете размер картинки.
Если использовать CSS, можно добавить класс и оформить картинку так, как вам хочется.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 329815 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274370 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 220443 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186394 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 181501
10 Ответов на комментарий - Как в анонсе вывести миниатюру по умолчанию на WordPress
Добавить комментарий
Метки: wordpress, без плагинов


Как установить минимальную сумму для заказа – WooCommerce?
URL ссылка миниатюры для картинки – WordPress
Как добавить визуальный редактор для «Цитат (Отрывок)» – WordPress ?
Как добавить «Цитату (Отрывок)» для страниц?
Способы защиты сайта WordPress
Произвольная вкладка для товара WooCommerce
Вывод похожих статей в WordPress без плагинов

Добрый день! У меня в теме миниатюра автоматом становится первой картинкой в статье. Как сделать, чтобы этого не происходило?
Здравствуйте, Татьяна!
В файле “index.php” или “single.php” найдите вот такой код:
Этот код отвечает за вывод миниатюры. Можете его удалить либо поставить в удобное вам место на сайте
Спасибо! Сегодня попробую.
А если вот такой цикл поставить без всяких ссылок на картинки и миниатюра будет выводится автоматом
Че-то код не вывелся
Вот такой код
<?php the_post_thumbnail(array(300,225), array("class" => "alignleft post_thumbnail")); ?>Лишний пробел был между “/” и “img-default.gif”
Уже исправил, спасибо!
Здравствуйте, подскажите никак не могу разобраться как в полной записи не выводить миниатюру, а только в анонсе
Здравствуйте, Валерий!
Все зависит от вашей темы. Может там есть настройки которые отключают миниатюры из полной записи.
Если нет, тогда откройте файл “single.php” вашей темы и в коде найдите вот что-то подобное или именно такое:
Удалите этот кусок кода или закомментируйте:
Привет Степан, к сожалению у меня нет такого кода в single.php и даже, что то на вроде похожее может в каком другом файле?
Привет, Валерий!
Так тяжело сказать, это нужно мне смотреть шаблон.
По стандарту, файл “single.php” выводит полную запись.