Размещать миниатюры нескольких размеров
Я работаю над темой, которая показывает миниатюру публикации размером 200/200 пикселей на главной странице и изображение размером 500/300 пикселей на странице категории.
Вот что у меня есть в fuctions.php но, похоже, это не работает (работает только эскиз главной страницы)
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 200, 200, true );
add_image_size( 'homepage', 200, 200, true );
add_image_size( 'category', 500, 300, true );
1 answers
Простого указания размера в файле функций недостаточно, чтобы заставить размеры работать: Чтобы вызвать пользовательский размер, который вы добавили, сделайте следующее:
<?php the_post_thumbnail('category'); ?>
Я вижу вас set_post_thumbnail_size(200, 200, true)
, что вам не нужно делать, если вы также называете размер ногтя на большом пальце того же размера для домашней страницы. Возможно, эта линия портит ваши другие размеры.
Кроме того, the_post_thumbnail обычно не работает с уже загруженными изображениями . Чтобы проверить, действительно ли размеры не работают, загрузите новый файл после добавления новый размер миниатюры/вызов его в файле темы.