WEB -
Переключить навигацию

Язык

  • Русский

Введите не менее 3 символов для поиска.

  • Русский

Поиск

Введите не менее 3 символов для поиска.

Книги
  • Книги
  • JavaScript
  • HTML и CSS
  • Без категории
  • Другие темы
  • SEO
  • WordPress
  • Дизайн
  • PHP
  • Laravel
  • React js
  • Python
  • SQL и языки запросов
  • Android
  • Yii PHP framework
  • Статьи
  • Laravel
  • WordPress
  • Темы WordPress
  • Интернет магазин
  • JavaScript
  • © 2015-2026 Andrii Beznosko

  • Our partner

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

  • Описание
  • Описание/Скачать
  • Обсуждения
  • Пожаловаться

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

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

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

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

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

1
2
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(); ?>

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

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

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

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

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

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

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

<?php the_permalink(); ?>

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

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

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

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

1
.wp-post-image

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

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

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

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

Our partner
Автор: Взято с других источников
Год издания: 2012
Категория: Главная » Статьи » Wordpress » Миниатюры в WordPress. Как сделать поддержку миниатюр в WordPress и настроить отображение
Издатель: Автор
Язык: Русский
Статус: For beginners
Формат: text
Количество страниц: 20
Ссылка для скачивания: Скачать
Добавил: Сен 26, 2014 18:07 Andrii

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несёт ответственности за использование этих материалов. WEB-Программист

Всего комментариев: 0

Оставить комментарий Отменить ответ

Ваш email не будет опубликован.

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несёт ответственности за использование этих материалов. WEB-Программист

Все книги, представленные на этом сайте, предназначены только для ознакомления. Любое использование допускается только в обзорных целях. Если вы планируете дальнейшее использование, приобретите их у правообладателей. Администрация сайта не несёт ответственности за использование этих материалов. WEB-Программист

Книги из этой категории:
4 способа задать цикл loop WordPress

4 способа задать цикл loop WordPress

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

Смотреть

Вся правда о functions.php

Вся правда о functions.php Файл functions.php в WordPress давно окружён мифами. Для одних это главное место, куда можно складывать любой ...

Смотреть

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

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

Смотреть

Таксономию получить

Как получить текущую таксономию у WordPress с помощью get_term_by()

Как получить текущую таксономию в WordPress с помощью get_term_by() В WordPress таксономии (например, категории или метки) часто используются для фильтрации ...

Смотреть

При обновлении темы сохранить ключи и счетчики для Yandex, Google и. т. д

Часто при ре дизайне темы для Wordpress сталкиваются с такой проблемой что в header.php старой темы били meta-ключи для yandex, ...

Смотреть

wordpress-ftp-update_remaster

При обновлении просит FTP доступ WordPress

Часто при установке плагинов на свой сайт (особенно на localhost) Wordpress прости дать ФТП доступ Это часто раздражает. Что б ...

Смотреть

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

Смотрите также:

4 способа задать цикл loop WordPress

Здравствуй, дорогой читатель! Сегодня хочу продолжить пополнять копилку разработчика WordPress ...

Вся правда о functions.php

Вся правда о functions.php Файл functions.php в WordPress давно окружён ...

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

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

Как получить текущую таксономию у WordPress с помощью get_term_by()

Как получить текущую таксономию в WordPress с помощью get_term_by() В ...

При обновлении темы сохранить ключи и счетчики для Yandex, Google и. т. д

Часто при ре дизайне темы для Wordpress сталкиваются с такой ...

При обновлении просит FTP доступ WordPress

Часто при установке плагинов на свой сайт (особенно на localhost) ...

Связаться с нами

- Премиум темы и плагины WP Star бесплатно -

Поддержать автора

Настройки cookie

Мы используем необязательные аналитические cookie, чтобы понимать, какие материалы полезны. Вы можете продолжить без аналитики.

Вы можете изменить свой выбор в любое время.