Я не могу сделать миниатюру 100x120 в Wordpress - PullRequest
0 голосов
/ 12 марта 2012

Мне нужно сделать три эскиза для одного шаблона Wordpress:

  • 678x301 px
  • 271x120 px
  • 100x120 px

Поэтому я поместил их в functions.php:

<?php add_theme_support( 'post-thumbnails' );
add_image_size( 'index-thumb', 271, 120, true );
add_image_size( 'featured', 678, 301, true );
add_image_size( 'sieme', 100, 120, true );
?>

Но, к сожалению, третий не работает.Когда я использую это, он не ссылается на foo_100x120.jpg (который существует, я проверил вручную), но на foo.jpg и устанавливает ширину и высоту с помощью HTML.Вот экран с одним постом просмотра, где я поставил три эскиза для теста.HTML ниже, в Firebug: http://i.stack.imgur.com/MCTM8.png

Вот часть single.php:

<?php
    if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
    the_post_thumbnail( 'featured' );
    the_post_thumbnail( 'index-thumb' );
    the_post_thumbnail( 'sieme' );
    } 
?>

Я не знаю, почему это происходит.

1 Ответ

0 голосов
/ 12 марта 2012

Если изображения уже существуют, вам нужно использовать плагин Regenerate Thumbnails .После того, как вы запустите его, все загруженные изображения должны быть обрезаны, как и ожидалось.

...