WordPress Опубликовать миниатюрные проблемы изменения размера - PullRequest
0 голосов
/ 15 июня 2011

Я недавно разработал веб-сайт в WordPress, у меня есть несколько размеров миниатюр, определенных как add_image_size();

Например, если вы посмотрите здесь: http://bit.ly/kSTU0Q

Изображения в правой рукеканал в самом низу под заголовком «БОЛЬШЕ НОВОСТЕЙ ПРОДУКТА», который мы определили для

the_post_thumbnail()

add_image_size( 'side-excerpt', 86, 93);

Так будет:

the_post_thumbnail ('side-excerpt', array ('class'=>' alignleft '));

Если вы посмотрите, WordPress, похоже, не соответствует моим требованиям к размерам, и я использовал плагин' Regenerate Thumbnails ', и это кажетсячтобы не было никакой разницы.

Надеюсь, вы, ребята, сможете пролить свет на ситуацию.

Спасибо заранее!

1 Ответ

0 голосов
/ 16 июня 2011

Мне кажется, что ваша проблема связана с вашим стилем кадрирования.

У add_image_size есть третье свойство, которое является стилем кадрирования, и по умолчанию имеет значение false (мягкое пропорциональное кадрирование.

"Изменение размера поля уменьшаетпропорционально (то есть без искажения) до тех пор, пока оно не уместится в «поле», которое вы указали в параметрах ширины и высоты. "

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

"в этом режиме изображение обрезается в соответствии с целевым соотношением сторон, а затем сокращается для соответствияточно в указанных размерах. "

, поэтому вы захотите изменить

add_image_size( 'side-excerpt', 86, 93);

на

add_image_size( 'side-excerpt', 86, 93, true);

Для получения дополнительной информации см .:

http://markjaquith.wordpress.com/2009/12/23/new-in-wordpress-2-9-post-thumbnail-images/

http://codex.wordpress.org/Function_Reference/add_image_size

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...