Главная » Wordpress » Миниатюры в WordPress. Как сделать поддержку миниатюр в WordPress и настроить отображение
миниатюры записей в Wordpress

Миниатюры в WordPress. Как сделать поддержку миниатюр в WordPress и настроить отображение

Здравствуйте уважаемые читатели блога history-of-blog.ru. Миниатюры в WordPress – это очень важная часть каждого шаблона (темы). Некоторые шаблоны вовсе не поддерживают миниатюры записей WordPress, другие же отображают миниатюры не так как хочется нам. Если Ваша тема не поддерживает миниатюры записей или они отображаются не так как хочется, то эта статья поможет это исправить.миниатюры записей в WordPress

Проверяем поддержку миниатюр в WordPress

Для начала нужно убедиться в том, что наш шаблон поддерживает миниатюры для записей. Для этого заходим в административную панель и как бы начинаем писать новый пост (Записи -> Добавить запись). Как правило если поддержка миниатюр записей присутствует, то в правой нижней части экрана мы уже можем задать миниатюру кликнув по ссылке “Установить специальное изображение” (пункт 3 на картинке). Но не всегда данный виджет выводится на главном экране, поэтому проделываем пункт 1 и 2:

  1. 1. В верхней части экрана нажимает на “Опции отображения“. Здесь можно настроить все, что будет выводится на экране добавления записи – поэкспериментируйте.
  2. 2. Ставим галочку в графе “Характерное изображение“. Если такого пункта нет, значит наш шаблон не поддерживает миниатюры записей.

Добавляем поддержку миниатюр записей в файл functions.php

Чтобы добавить поддержку миниатюр записей в wordpress нам потребуется отредактировать файл functions.php. Делается это очень просто: открываем файл на редактирование (Дизайн -> Редактор -> справа выбираем functions.php) и после <?php вставляем следующие строки:

add_theme_support('post-thumbnails'); // поддержка миниатюр
set_post_thumbnail_size(540, 230, false);

регистрируем миниатюры записейОбратите внимание на цифры 540 и 230 – это желаемая ширина и высота миниатюр соотвественно, а третий параметр (в данном случае false) означает то, что картинка, которую мы выберем в качестве миниатюры будет автоматически сжата (или растянута) до этих размеров. Однако, в последствии мы продублируем ширину и высоту через стили (в файле style.css).

Прописав эти две строчки в файле functions.php мы добавили в наш шаблон поддержку миниатюр! Однако это лишь пол дела, теперь нам нужно указать конкретное место, где будут выводиться миниатюры.

Я использую миниатюры лишь для главной страницы, списки рубрик выглядят немного по другому: например “рубрика WordPress

Установка миниатюр записей в нужное место

Для того чтобы найти то место, куда нужно вставить миниатюру нам потребуется отыскать код начала цикла анонсов. Что значит начало цикла анонсов? Начало цикла совпадает с началом первого анонса (смотрите картинку и все поймете):Анонсы записей

Как видите в основе главной страницы стоит всего лишь один цикл, который выводит анонсы записей (так же на странице присутствуют необходимые элементы дизайна: шапка, футер и сайдбар). Код НАЧАЛА вывода анонсов:

<?php if(have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>

Находиться он может в файле loop.php или index.php в зависимости от шаблона. В поиске этих строк нам могут помочь три комбинации клавиш:

  • Ctrl+c – копируем код, который представлен выше.
  • Ctrl+f – открываем файлы loop.php и index.php и нажимаем эти горячие клавиши. Благодаря этому действию мы включим поиск по странице.
  • Ctrl+v – вставляем в поисковую форму искомый код.

Отыскать начало цикла довольно просто и быстро благодаря этим действиям.

Пример: у меня за цикл анонсов на главной странице отвечает файл index.php. А вот за цикл анонсов на страницах рубрик файл theloop.php. Поэтому можно сделать так, чтобы на главной были миниатюры, а на страницах рубрик нет.

Находим цитату записи

В файле так же должна содержаться цитата (так называют текст анонса – именно его мы отделяем от основного содержимого тегом “читать далее” когда пишем статью). Код цитаты:

<?php the_excerpt(); ?>

Код цитаты нам нужно найти для того чтобы ориентироваться куда мы будем вставлять миниатюру. Рассмотрим вариант, как на этом блоге:

  • Миниатюра выводится после цитаты (текста анонса).

Находим код цитаты и вставляем после него код, отвечающий за вывод миниатюры:

<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>

Данный код и выводит миниатюру записи. Обратите внимание, я рекомендую чтобы миниатюра была выполнена в виде ссылки на статью. В последнее время замечаю на разных блогах следующую ситуацию:

  • Миниатюра выполнена в виде ссылки на… себя же, то есть картинку.
  • Миниатюра никуда не ведет.

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

<?php the_permalink(); ?>

Вот и все! Главное отыскать нужное место. Если что-то еще осталось не до конца понятым, то данная картинка должна развеять все вопросы:куда вставлять миниатюру записей

Настройка внешнего вида миниатюр записей на WordPress

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

Ищем строчку:

.wp-post-image

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

.wp-post-image {
margin:10px auto 3px;
width:540px;
height:230px;
display: block;
}

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

Надеюсь благодаря этой статье Вы настроите вывод миниатюр wordpress записей в нужном для Вас виде.

Комментировать через ВКонтакте:
Отзывов к посту "Миниатюры в WordPress. Как сделать поддержку миниатюр в WordPress и настроить отображение" уже 119:
  • Владимир Жданов | 29.06.2012 в 18:20

    Прям по полочкам разложил. Единственное, у меня нет такой функции the_excerpt();. Если бы я делал себе миниатюры, я бы просто закинул код в цикл и уже стилями выровнял его положение. В любом случае за статью спасибо! Реально мощная! :smile:

  • Руслан | 01.07.2012 в 1:08

    Да, статья мегакул!!! Хотя я миниатюрами и превьюшками не пользуюсь…

  • Руслан | 01.07.2012 в 10:25

    Антон, забегай в гости. Думаю тебе будет интересно :shock:

    • admin | 01.07.2012 в 21:14

      Ага, конечно интересно)) :| Я ж почти главный герой статьи)))

  • Евгений | 01.07.2012 в 11:28

    Антон, все написал доступно и понятно, как всегда разложил, разжевал, осталось только проглотить. Спасибо, попробую применить, у меня кстати нет миниатюр, так что придется делать ;)

    • admin | 01.07.2012 в 21:14

      А на главной у каждого поста это не миниатюры?

      • Владимир Жданов | 02.07.2012 в 13:13

        Я думаю это картинки для статей. У меня у самого нет миниатюр, и не знаю делать ли их…

        • admin | 04.07.2012 в 5:25

          Как пожелаешь)) Я привык к миниатюркам :smile:

  • Татьяна | 01.07.2012 в 17:36

    А …у меня установлены миниатюры в записях. Но есть еще вверху возможность запустить их слайдами. :oops: что посидеть еще раз все попробовать сделать….. Два раза делала не выходит….

    • admin | 01.07.2012 в 21:17

      Не выходит сделать слайдшоу из миниатюр?

      • Татьяна | 01.07.2012 в 21:46

        Не выходит, записи только вверху появляются. Может сегодня получится посидеть и разобраться. Может миниатюры нужно в другом формате вставлять?

        • admin | 04.07.2012 в 5:26

          Немного не понял проблемы :smile:
          Если хотите, напишите на почту – помогу разобраться :razz:

  • Владимир Жданов | 02.07.2012 в 13:14

    А июньский стриптиз будет? ;-)

    • admin | 02.07.2012 в 13:27

      А как же :| Самому интересно, нужно посчитать.
      Вот тока ленился очень очень в Июне….

    • Лариса | 27.08.2012 в 15:52

      Я всю мелочь поудаляла, и заодно исчезли миниатюры постов… Пришлось по новой эти фотки добавлять, которые в анонсе.

      • admin | 27.08.2012 в 17:22

        Ниче не понял. Какую мелочь?

        • Лариса | 27.08.2012 в 19:02

          Ну вот эти все 150х150, 230, 300… Видимо, на автомате туда и анонсные превьюшки попали, новые не захотели создаваться, пришлось отдельные фотки перезагружать на сервер.

          • admin | 27.08.2012 в 19:46

            Ну да. Загружаешь одну картинку – она сразу делается в нескольких разрешениях, чтобы и для миниатюры и для того чтобы в записи можно картинку уменьшить.
            Просто не нужно ничего удалять из папки wp-content/uploads – там все автоматически, как нужно, создает сам вордпресс. Мы загружаем картинку в адиминке, вордпресс сам располагает файлы, зачем вмешиваться?
            Единственное что можно сделать для уменьшения размера картинок – это делать их максимальное разрешение под ширину контентной части блога

          • Лариса | 27.08.2012 в 19:52

            Я оттуда и поудаляла. Они ведь не нужны. Я так понимаю, это разные вещи: когда он предлагает на выбор эти 150, 300 и когда проценты от размера ставишь (70%, 80%)

          • admin | 27.08.2012 в 23:58

            не знаю, я в этом не разбирался.

          • Антон | 19.11.2015 в 12:46

            Лариса, эти миниатюры нужны 100%, ведь ВП на них посылается в функциях, там где строковые константы: “thumbnail”, “large”. если вы их удалили то придется ставить плагин для регенерации миниатюр. Вот тут немного описано http://help-wp.ru/miniatyura-posta-v-wordpress-kak-vyvesti-miniatyuru-kak-zadat-razmer-miniatyury/

  • Юрий | 10.11.2012 в 3:48

    Автору огромное спасибо! Статья очень помогла!

  • GloBus | 01.12.2012 в 1:28

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

    • admin | 01.12.2012 в 10:34

      Миниатюра выводится там, где вставлен код, отвечающий за вывод миниатюры (ищите по тексту). У меня как раз сделано так как нужно Вам, и в статье так же это написано. Миниатюры выводятся только на главной, а внутри статьи картинки вставлены вручную (их можно удалить, а миниатюры все равно останутся на главной странице)

  • Сергей | 23.01.2013 в 21:15

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

    • admin | 24.01.2013 в 14:35

      хмм.. посмотрел сейчас Ваш сайт – точно не знаю в чем причина. Я делал себе миниатюры как описано сдесь – и тайтл и альт применяется автоматически по названию статьи. Заметил что у Вас различается ссылка на статью и не применяется div class для миниатюр. Может быть что-то тема свое добавляет

  • Serpent | 10.02.2013 в 21:33

    Весь свой шаблон облазил – не нашёл где реализован цикл записей. loop.php вообще нет, а в index – ничего даже отдалённо похожего. И тем не менее они (статьи) всё же выводятся на главной. :twisted: Х.З.

    • admin | 10.02.2013 в 21:36

      Хехех)) ну цикл где-то должен быть, это уже в зависимости от автора шаблона зависит – куда-то впихнул :)

      • Serpent | 10.02.2013 в 21:42

        Да это-то понятно, иначе не отображалась бы лента на главной. Бум искать. Потом. Мой дебильный хостинг опять заботится о моём здоровье. :-/ А вообще – ничего так статья, полезно. Хорошо расписано. Как раз для таких дуболомов, как я. )))

        • admin | 10.02.2013 в 22:40

          ))) ну почему дуболомов сразу – просто если ни разу не сделать самому шаблон WP со всеми тонкостями – то и умник врядли разберется :D

          • Serpent | 10.02.2013 в 23:59

            Я пока слабовато разбираюсь в PHP, обычно как залезу в шаблон – обязательно дров наломаю, поэтому и дуболом. ))) Всему своё время. В любом случае – сайт у меня для развлечения, денег им не зарабатываю, сео не увлекаюсь. Так, чисто для себя и знакомых, так что не смертельно. :mrgreen:

  • Serpent | 10.02.2013 в 21:50

    Подписался. Почитаю на досуге.

  • Владимир | 02.03.2013 в 21:30

    Доброго времени суток. Скажите как можно настроить миниатюры не ковыряясь в коде, так сказать из коробки. У меня он их делает, но криво обрезает вот пример http://rusdelphi.com/ статья переворот строки

    • admin | 02.03.2013 в 23:09

      Если делает миниатюры, то отлично, нужно лишь поработать над их стилями. У вас это attachment-thumbnail. Править код придется, вернее не совсем – нужно дописать файл стилей – style css.
      Открываете его и в самом конце добавляете:
      .attachment-thumbnail или .thumbnail (не уверен что нужно – обычно практикой проверяю, но первый вариант должен подойти точно).
      и дописываете в скобках {} нужные стили – ширину, высоту, рамки и так далее

  • Александр | 10.03.2013 в 22:20

    Доброго времени!
    Антон подскажите, как мне установить фотографию слева от заглавия моего блога, когда он находится к выдаче в поиске на Google.Это очень для меня удобно бы было, разыскивать свой блог по фотографии среди множества заглавий сайта, когда ищешь его при поиске.
    Александр

    • admin | 10.03.2013 в 22:27

      Привет!
      Я этим не занимался, но насколько мне известно то это осуществляется так:
      1. Регистрация в социальной сети Гугл+.
      2. Ставится аватарка, которая фигурирует в выдаче.
      Скорее всего нужно еще привязать сайт к аккаунту каким-то способом: Гугл.вебмастер или может даже прямо в Гугл+.
      Поищите в интернете – я видел статьи на данную тему

  • Евгения | 21.03.2013 в 22:51

    Скажите, а я только начинаю знакомство с вордпресом, как сделать так, чтобы текст статьи был всегда отформатирован по ширине странице. Где это прописать?

  • Сергей | 30.03.2013 в 13:09

    А ещё нужно было приписать в конце поста – блондинкам не лезть в код ( забодался после таких умниц переделывать )

  • Герман | 10.04.2013 в 1:24

    Странно, но у меня вывод миниатюр не получается никак. Шаблон Admired. В нем уже имеется функция вывода миниатюр, в код добавлять не нужно ничего. Буду просто в пост в нужное место изображение тогда ставить :)

    PS: классный дизайн у тебя :idea:

    • admin | 10.04.2013 в 1:55

      Ну от темы зависит – если покопаться, то исправить можно все что угодно :)
      Ну дизайн со своими недочетами. thx :smile:

  • alin | 02.05.2013 в 14:30

    как прописать в шаблоне следущее
    – если миниатюра не задана, то анонс (на главной) не выводить вообще

    • admin | 02.05.2013 в 14:54

      Возможно удастся сделать при помощи php – if, else (если, то) и т.д. – по крайней мере звучит логично. Если позволит сам движок WP – это сделать. Если нет подобного плагина или скрипта, то не стоит взрывать себе мозг. Лучше сделать например рубрику, записи из которой не будут выводиться на главной

  • Вячеслав | 02.06.2013 в 20:41

    Здравствуйте!

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

    • admin | 02.06.2013 в 21:24

      Для этого нужно знать основы html и css. Применить нужные стили

  • Вячеслав | 03.06.2013 в 12:07

    Спасибо за ответ! Это и так понятно :) Просто подумалось, что Вы новичкам помогаете, так как по-сути людям хорошо знающим html и css Ваша статья не особо то и нужна…

    Кстати, Ваш ответ, ко мне сразу в спам-папку в гугл почту попал, поэтому не сразу его заметил…

    • admin | 03.06.2013 в 19:21

      К сожалению, очень ошибаетесь. Можно очень подробно знать и html и css и и т.д. но не знать WordPress и его специфику. Предположу, что людей знающих css+html в сотни или тысячи раз больше, чем знающих WP.
      Почему я не помогаю новичкам? Как я могу давать какие-либо советы даже не видя “пациента”. А если я скажу по сути универсальный ответ, то врядли он поможет. Скорее всего к классу миниатюры будет достаточно указать стиль float:left; чтобы текст обтекал картинку справа :)
      На счет спама: gmail, лично у меня, частенько кидает интересные письма в спам, а всякие подписки не в спам.

  • Сергей | 28.06.2013 в 11:04

    Спасибо. Очень помогло. У меня вывод для стартовой и категорий находится в одном файле loop.php (тема TwentyTen).
    для стартовой выводится:
    the_content( __( ‘Continue reading →’, ‘twentyten’ ) )
    для категорий:
    the_excerpt()

    • Сергей | 28.06.2013 в 11:34

      И чего-то не получается задать размер миниатюра. Формируется оно с каким-то дефолтным размером.

      • Сергей | 28.06.2013 в 12:08

        Нашел. При выводе надо сделать:
        the_post_thumbnail(array(150,150))

  • Мурат | 03.08.2013 в 19:00

    добрый день!
    можете подсказать:
    я на сайт http://yurprava.ru добавляю запись, привязываю к рубрике,
    нажимаю опубликовать. А когда щелкаю по ней, страничка не открывается,
    вылезает ошибка, страница не найдена и вот такая ссылка
    http://yurprava.ru/http:/yurprava.ru
    В чем может быть проблема? Где можно и что надо посмотреть?

    • admin | 05.08.2013 в 1:37

      Насколько я вижу сейчас все в порядке. Одна запись в рубрике “Недвижимость” – открывается как надо

  • Мурат | 05.08.2013 в 1:43

    да, в разделе «настройки постоянных ссылок» поменял с «произвольно» на «по умолчанию», заработало =)… только ссылки некрасиво отображаются

    • admin | 05.08.2013 в 14:26

      Пробуйте произвольную структуру с таким содержимым /%category%/%postname%/

      • Мурат | 05.08.2013 в 16:20

        Спасибо!!! все заработало! ссылки приняли человеческий вид :idea:

  • Мурат | 05.08.2013 в 1:44

    только теперь комментировать нельзя…не пойму куда делось это окошко :twisted:

    • admin | 05.08.2013 в 14:28

      Наверно комментарии отключили. Настройки -> Обсуждения и галочку тут “Разрешить оставлять комментарии на статьи”. Или при написании статьи так же есть возможность отключить комментарии к оной – посмотрите все окошки, где-то наверняка поставили или отключили чекбокс (галочку)

  • Мурат | 05.08.2013 в 16:11

    по поводу комментариев: помогло, поставил галочку, комментарии появились! спасибо!
    Антон, а как закрыть ссылки на сайты людей, которые будут оставлять свои комментарии?? через редактор ставить тег ?? так?

    • Мурат | 05.08.2013 в 16:21

      я имел в виду от индексации и передачи веса своего сайта

      • admin | 05.08.2013 в 22:59

        Я понял, но советовал бы особо не переживать по этому параметру – это не так важно

    • admin | 05.08.2013 в 22:58

      Да наверно этот тег, если его нет. Вообще вордпресс, кажется, по-умолчанию ставит эти теги, хотя вполне возможно, что все зависит от версии, а возможно от шаблона (точно не скажу)

      • Мурат | 06.08.2013 в 1:32

        ты не ставишь этот тег? то есть не закрываешь от индексации?

        • admin | 06.08.2013 в 2:58

          У меня по умолчанию WordPress уже по идее поставил тег: в коде видно rel=”external nofollow”. Сложно сказать насколько он востребован в комментариях на самом деле и как сильно влияет на сайт в продвижении

          • Мурат | 07.08.2013 в 0:28

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

          • admin | 08.08.2013 в 18:42

            Спорное понятие) Думаю действительно – лучше закрыть, себе спокойней будет – думаю, это главное в этом действии.
            Многие считают, что если ссылки продавать, то ТиЦ резко начнет падать, так как вес теряется))

          • Лариса | 08.08.2013 в 20:07

            Антон, это шутка была? Спасибо, что пометил :)
            Кстати, у Жени тоже куча ссылок исходящих (если RDS-бар мне не врет).

          • admin | 08.08.2013 в 20:14

            Ну конечно.
            Если бы ТиЦ падал от исходящих ссылок, то не было бы заработка на ссылках. Какой смысл если: купил ссылку на блог = продал ссылку с блога.
            У крупных сайтов полно исходящих ссылок, часто исходящих в разы больше входящих, но ТиЦ огромный. А вот у молодых сайтов могут быть десятки входящих ссылок, но ни одной исходящей – и ТиЦ 0 или небольшой совсем.
            То бишь если гнаться за пузомерками, то надо концентрировать внимание на входящих ссылках (за счет чего? – качество контента и т.д.), чем на исходящих. Я бы очень рекомендовал размещать исходящие ссылки для полноты раскрытия темы статьи, без всяких там скрывающих штук! Так всем было бы легче и приятней.

  • Мурат | 05.08.2013 в 16:14

    еще я хотел сделать окошко – подписаться на уведомления о оставленных комментариях на данную запись, как на вашем сайте: подскажите, пожалуйста, как это сделать? что и куда вставить?

      • Мурат | 06.08.2013 в 1:31

        спасибо, Антон! установил плагин, поднастроил чуток, проверил, заработало! ;-) жду в гости с комментами))

        • admin | 06.08.2013 в 2:56

          Как статью допишу обязательно зайду :) давно не писал вот в блог, решил написать большууущую статейку – уже пару часов пишу)

  • Мурат | 07.08.2013 в 0:31

    Антон, еще вот такой вопрос: вот здесь http://srubizakaz.ru/category/bani при переходе в конкретную рубрику окно открывается некорректно (виджеты сместились все из правой части влево), думаю, что я какой-то тег “потерял”, можешь подсказать какой и куда его вставить надо?

    • admin | 08.08.2013 в 18:44

      Лишние или недостающие теги DIV. По этой проблеме когда-то накатал целую статью http://history-of-blog.ru/dizajn/sajt-sezzhaet-pochemu-shablon-bloga-rushitsya/ – понять логику можно, и если просто, то и исправить вполне. Но если чуть посложнее, то придется скорее всего “идти” к верстальщику

      • Мурат | 16.08.2013 в 21:49

        Привет, Антон!
        как всегда выручил ;-)
        так и есть, потерял закрывающийся тег

  • Лариса | 08.08.2013 в 20:10

    У Руслана, кстати, сегодня юбилей :)

    • admin | 08.08.2013 в 20:15

      О)) сейчас поздравим. Вконтакте чтоли)

      • Лариса | 08.08.2013 в 20:29

        Я думаю, сейчас он уже “невконтакте” :x
        Можешь на его сайте оставить сообщение ;-)

  • Андрей | 24.08.2013 в 14:31

    размер миниатюры не изменяется таким способом

    нужно вот так вывод делать the_post_thumbnail(array(150,100));

    150 – 100 это размеры

  • Мурат | 24.08.2013 в 15:45

    Привет, Антон!
    хочу снова обратиться за помощью:
    установил на сайте специальный плагин “похожие записи”, но как оказалось, чтобы он мог показывать похожие статьи, необходимо настраивать метки.
    а еще нашел код, специально чтобы выводить похожие записи без плагина, но не знаю куда этот код необходимо вставить, чтобы все заработало.
    Можешь посказать:
    1) куда надо вставить код?
    либо 2) как настроить метки к рубрикам, чтобы выводились похожие записи

    • admin | 24.08.2013 в 23:46

      У меня на блоге нет такой статьи, но я об этом более подробно рассказал в видео из курса (поэтому и нет такой публикации, чтобы не повторяться).
      О курсе подробнее здесь: http://history-of-blog.ru/kurs/bbp/pp/blog-bez-plaginov.html
      Он бесплатный, поэтому если действительно хочется поставить такую штуку, то можно уделить этому минут 10 и все должно работать

  • Мурат | 25.08.2013 в 2:29

    спасибо, Антон!
    я поставил код, вроде заработало!
    жаль, что этот код только для записей. Хотел его поставить на второй сайт, где 99% – это статьи, но он на статьи не рассчитан

  • Мурат | 01.09.2013 в 12:12

    Привет, Антон!
    занимаюсь сайтом, возник еще один вопрос интересный: вот у тебя внизу под комментированием стоит квадратик “Это не спам!”. А я поставил плагин Антиспам, но он первое время блокировал даже мои комменты. Потом вдруг перестал. Но периодически, видимо, некоторые комментарии все же блокирует. Кстати, вот и сам плагин Antispam Bee.
    Думаю, сменить его лучше? Как считаешь?
    Подскажи, пожал, какой плагин ты ставил. Мне он больше нравится.

  • Николай | 11.09.2013 в 15:44

    Подскажите пожалуйста! У меня миниатюра ставится и большая картинка! а я бы хотел, чтобы миниатюра была с цитатой или анонсом статьи справа (архивы), но почему-то там только перечень записей(

    • admin | 11.09.2013 в 16:42

      Как погляжу миниатюрки то есть (маленькие, с датой), варианты навскидку:
      1. Возможно поможет использование вместо тега more вручную прописывать цитату для записи http://history-of-blog.ru/wordpress/anons-stati-citata-v-wordpress-100-unikalnyj-kontent-vozmozhen/,
      2. Так же в вашем шаблоне берется часть статьи отделенная тегом more в чистом виде. Это можно изменить и вместо отрезанной статьи в чистом виде будет браться только текст (без картинок, ссылок, выделений жирным и т.д.) – как у меня – текст+миниатюра под ним. Это делается заменой вроде бы the_content(); (точно не помню content или нет) на the_excerpt(); – в статье можно найти эту фразу. У меня именно так

  • Николай | 11.09.2013 в 17:15

    Дело в том, что я много уже читал про the_content(); и he_excerpt(); но сколько бы я не искал в каталогах и архивах content я его не нахожу((( может где-то еще они находтся

  • Ash grey | 21.09.2013 в 15:36

    Здравствуйте не могу разобраться. Я использую производную от темы twentyten, то есть переделываю её. В function.php прописал “set_post_thumbnail_size( 180, 180 , true );”, но при добавлении характерного изображения он срезает его до 180*37. Возможно, это связано с тем что в twenty ten thumbail уходит в область headera. Я буду очень вам признателен, если поможете разобраться

    • admin | 23.09.2013 в 0:57

      Посмотрите коммент Андрея выше от 24.08.2013 (уже пару человек отписали об этом) – может поможет на счет размеров.
      А если нет, то я думаю надо опытным путем – скорее всего дело тогда в стилях, хотя сказать точно нельзя.

  • Олег | 08.11.2013 в 0:06

    Антон, подскажите, а как сделать вывод миниатюры в запись с определенным размером? Например я хочу сделать вывод миниатюры в начале статьи 600*400, как это можно сделать? :lol:

    • admin | 08.11.2013 в 1:08

      В комментах уже отвечали на этот вопрос, и даже вроде не раз =) вот посмотри например отзыв: “Андрей | 24.08.2013 в 14:31″ – по дате легко найти

  • Олег | 08.11.2013 в 10:20

    Спасибо! Я сделал в цикле файла single.php вот такой вывод
    “(center) (?php the_post_thumbnail(array(600,350)); ?> (/center) ”
    Может кому-то понадобиться. Только та нужно заменить скобочки с “()” на “”
    :shock:

  • Даниил | 18.11.2013 в 19:09

    Рекомендую в статье указать, что ширину или высоту можно обозначить “auto”, чтобы изображение было уменьшено/увеличено пропорционально и, таким образом, не искажалось.

    • Лариса | 19.12.2013 в 11:12

      Ценное замечание, спасибо. В следующий раз попробую так.

  • Алексей | 04.12.2013 в 17:23

    Можете поподробнее объяснить: что нужно сделать, чтобы миниатюра выводилась слева от текста анонса?

  • Лариса | 07.12.2013 в 15:38

    Фуууухххх. Сделала в новом шаблоне :) :shock:
    Хорошо, что есть твои настройки, код оттуда скопировала, места нашла кое-как. Спасибо!
    Как тебе служится?

  • Artem | 14.12.2013 в 20:04

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

  • Дарья | 10.01.2014 в 23:52

    ПОМОГИТЕ, ПОЖАЛУЙСТА!! я как ни билась, не понимаю, почему не выводятся картинки (миниатюры) у анонсовых заголовков (эксерптс) очень прошу, без них так скушно куцо все выглядит ((( с самго начала они не отображаются ((( а тема поддерживает!! =(

  • Михаил | 31.01.2014 в 20:30

    Замечательная статья, автору респект. Но у меня немного другая проблема хотя из этой же области. Так вот; вместо одной миниатюры на постовой странице выводится две и как бы я ни бился с этой проблемой… да только воз и ныне там.
    Подскажите пожалуйста как убрать ту что большая buksir911.ru/category/news

  • Tatiana | 01.03.2014 в 8:13

    Здравствуйте. У меня в анонсе записи сейчас стоит миниатюра, когда открываю запись – она же открывается, только чуть-чуть большего размера. Когда я в запись добавляю большую картинку помимо миниатюры, то окрыв запись – там 2 картинки: и миниатюра и большая – все вместе. Скажите, пожалуйста, а как сделать, чтобы в анонсе картинка была как миниатюра, а открыв запись – эта же миниатюрная картинка увеличивалась до полного размера или до указанного размера. спасибо

  • Илья | 09.04.2014 в 12:05

    Спасибо за статью, полезная информация!

  • Андрей | 12.04.2014 в 20:27

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

    .wp-post-image {
    margin:10px auto 3px;
    width:212px;
    height:300px;
    display: left;
    }

  • woldemar | 04.06.2014 в 13:23

    Добрый день!
    а скажите как сделать, чтобы кликая по миниатюре в посте, открывалась картинка большего размера (где ее можно задать)? заранее благодарю

  • Ирина | 02.12.2014 в 0:19

    Помогите пожалуйста вывести миниатюры в рубриках. На как не получается. Тема TwentyTen

  • serialmint.ru | 04.07.2015 в 12:13

    Имейте ввиду, что даже если метабокс у вас подключен, он может не отображаться на странице редактирования поста. Как включить его отображение?

  • Александр | 13.01.2016 в 20:19

    Статья хорошая, но всё таки я так и не разобрался. Что делать, если в моей теме the-bizness файла loop.php нету??? При написании поста, можно выбрать миниатюру записи, но при публикации, она не отображается! Я уже замучился, не знаю что делать! ПОМОГИТЕ!!!

    • admin | 16.01.2016 в 13:45

      Этого файла может и не быть, каждый шаблон уникален, может быть в нем 10 файлов, а может и 50 (и называются они по разному). Смотрите index.php – там все, что требуется, что подключается для главной, а что нет. Ну да, это на самом деле не очень просто сразу понять что и где…

      • Александр | 18.01.2016 в 12:31

        Я разобрался. Можете в статье дополнить. Если в теме не отоброжаются миниатюры, нужно сделать следующее:

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

        Нужно прописать следующий код:

        “alignleft post_thumbnail”));} ?>

        Где 130, 130 это размер миниатюры.

        • admin | 20.01.2016 в 19:58

          У меня это файл functions.php, как и большинстве тем. У вас видите, шаблон отличается

    • admin | 20.01.2016 в 19:57

      WordPress режет код в комментах и статьях. Поэтому нужны специальные плагины для вставки – для статьи я сделал, а для комментов нет, особо ни к чему.

  • Иван | 12.06.2016 в 13:08

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

    • admin | 18.06.2016 в 18:43

      Все зависит от шаблона

  • Lana Vita | 21.03.2017 в 9:19

    Приветствую вас, Антон)) У меня на сайте http://polnaymoda.ru/ не получается поставить миниатюры к страницам и рубрикам. Как это исправить? тоже нужно плагин поставить?

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