Post-Thumbnails – мініатюри постів, з’явилася ця фіча починаючи з версії 2.9, крім того, починаючи з версії 3.0 було дещо дороблено, але в цілому призначення залишилося як і раніше. Функціонал дозволяє додавати мініатюри до постів, що дуже може бути зручно, якщо ви ведете який або блог в стилі журналу, або це може бути висновок останніх записів в рубриці, випадкові записи, анонси, загалом, це добре позначається на зовнішньому вигляді сайту.

Включення підтримки мініатюр
За замовчуванням wordpress відключено додавання мініатюр до постів. Щоб з’явилася можливість додавання мініатюр, в темі вашого сайту, а саме у файлі function.php необхідно активувати функціонал додавання мініатюр до постів. Кнопка додавання мініатюри до постів з’явиться на сторінці редагування запису. Таким чином, відкриваємо файл function.php вашої теми, і додаємо наступний код:

add_theme_support( ‘post-thumbnails’ );

Досить просто, не так. Далі вам необхідно переконатися, що кнопка додавання мініатюри з’явилася на сторінці редагування запису. Перевіряється це елементарно, натисніть кнопку «Додати запис», або відкрити вже існуючий запис в адмінці.

Далі зверніть увагу на праву колонку, зазвичай в самому кінці буде знаходитися кнопка:

Якщо з’явилася ця кнопка, то далі думаю, вже розберетеся, фотографії додаються приблизно таким же чином, як і для постів, через медіа-бібліотеку.

Що робити, якщо кнопки не бачити?
Може бути і таке, що кнопки не буде на формі, не поспішайте панікувати, а подивіться вгорі пункт «налаштування екрану». Переконайтеся, що пункті «Мініатюра запису» встановлена галочка активності.

Якщо кнопка з’явилася, то йдемо далі.

Розмір мініатюри зображення
За замовчуванням WordPress існує стандартний розмір завантажуваних зображень для мініатюр, це medium, large, і full (зображення з вихідними розмірами).
Розміри цих зображень можуть бути налаштовані в адмінці, на сторінці:
Налаштування -> Медіафайли

Наочно, Тепер давайте розглянемо, як можна використовувати мініатюри зображень в коді.
Перший метод за замовчуванням, це показ мініатюри в коді виведення записів/записів звичним методом.

Показ мініатюри зображення

// перевіряємо наявність мініатюри
if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
the_content();

Щоб отримати мініатюру зображення для використання у вашому PHP коді, замість відображення, ви можете скористатися функцією get_the_post_thumbnail(). Крім того, ви можете задавати потрібний розмір зображення для виведення:

the_post_thumbnail(‘thumbnail’); // Мініатюра (за розум. 150px x 150px max)
the_post_thumbnail(‘medium’); // Середній розмір (за розум. 300px x 300px max)
the_post_thumbnail(‘large’); // Великий розмір (по розум. 640px x 640px max)
the_post_thumbnail(‘full’); // Оригінальний розмір зображення
the_post_thumbnail( array(100,100) ); // Розміри задаються в ручну

Задавати розміри мініатюри зображень за замовчуванням ми можемо з коду у файлі function.php.

Задаємо розміри мініатюри зображення
Давайте тепер спробуємо встановити пропорційний розмір зображення мініатюри (без спотворення).

// розмір 50 x 50 px
set_post_thumbnail_size( 50, 50 );

Так само можна задати параметри створення мініатюр шляхом кадрування зображень.

// розмір 50 x 50 px, в режимі кадрування
set_post_thumbnail_size( 50, 50, true );
// розмір 50 x 50 px, в режимі кадрування по лівому краю від верху
set_post_thumbnail_size( 50, 50, array( ‘top’, ‘left’) );
// розмір 50 x 50 px, в режимі кадрування по центру
set_post_thumbnail_size( 50, 50, array( ‘center’, ‘center’) );

Ну ось, мабуть, на цьому все. Звичайно, зі слайдами зображень ще є деякі фішки, але про це вам детальніше можна буде подивитися в документації по wordpress. Незважаючи на простоту всього процесу налаштування, даний пост вийшов досить змістовним, сподіваюся, що він буде вам корисний.

Додав: htmaker, 24.09.2016 р.
(Ще не оцінили)

Завантаження…

Діліться з друзями:

См. також:


Виняток сторінок результатів пошуку WordPress
Рубрика: WordPress

WP-PostRatings: Failed To Verify Referrer
Рубрика: WordPress

Міняємо логотип форми авторизації WordPress
Рубрика: WordPress

Як прибрати зайве в wp_head?
Рубрика: WordPress

Висновок останніх записів в рубриці WordPress
Рубрика: WordPress

Як прикрутити Sape на WordPress?
Рубрика: WordPress

Створюємо свій плагін для WordPress
Рубрика: WordPress

Плагін Belavir
Рубрика: WordPress

wp-cron.php вантажить сервер
Рубрика: WordPress