BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как в анонсе вывести миниатюру по умолчанию на WordPress

Как в анонсе вывести миниатюру по умолчанию на WordPress

2015-04-07 / Вр:09:01 / просмотров: 3945

Как в анонсе вывести миниатюру по умолчанию на WordPress

Если вы создаете темы для 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, можно добавить класс и оформить картинку так, как вам хочется.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

10 Ответов на комментарий - Как в анонсе вывести миниатюру по умолчанию на WordPress

  1. Татьяна А.

    Добрый день! У меня в теме миниатюра автоматом становится первой картинкой в статье. Как сделать, чтобы этого не происходило?

  2. Степан => автор блога Степан => автор блога

    Здравствуйте, Татьяна!
    В файле “index.php” или “single.php” найдите вот такой код:

     <?php the_post_thumbnail ();  ?> 

    Этот код отвечает за вывод миниатюры. Можете его удалить либо поставить в удобное вам место на сайте

  3. Татьяна А.

    Спасибо! Сегодня попробую.

  4. Александр

    А если вот такой цикл поставить без всяких ссылок на картинки и миниатюра будет выводится автоматом

    "alignleft post_thumbnail")); } ?>
  5. Александр

    Че-то код не вывелся :roll:
    Вот такой код

     <?php the_post_thumbnail(array(300,225), array("class" => "alignleft post_thumbnail")); ?> 
  6. Степан => автор блога Степан => автор блога

    Лишний пробел был между “/” и “img-default.gif”

    картинке/ img-default.gif

    Уже исправил, спасибо!

  7. валерий

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

  8. Степан => автор блога Степан => автор блога

    Здравствуйте, Валерий!
    Все зависит от вашей темы. Может там есть настройки которые отключают миниатюры из полной записи.
    Если нет, тогда откройте файл “single.php” вашей темы и в коде найдите вот что-то подобное или именно такое:

    <?php the_post_thumbnail ();  ?>  

    Удалите этот кусок кода или закомментируйте:

    <?php /*the_post_thumbnail ();*/  ?>  
  9. Валерий

    Привет Степан, к сожалению у меня нет такого кода в single.php и даже, что то на вроде похожее может в каком другом файле?

  10. Степан => автор блога Степан => автор блога

    Привет, Валерий!
    Так тяжело сказать, это нужно мне смотреть шаблон.
    По стандарту, файл “single.php” выводит полную запись.

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 802
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4573