Wordpress создание эскиза вопроса - PullRequest
1 голос
/ 16 апреля 2010

Я пытаюсь использовать встроенные в Wordpress эскизы и изменение размера изображений в моей установке Wordpress 2.9.2. Я пытаюсь получить различные размеры (пост листинг / результаты 160x160 & "single.php" 618x150) и по какой-то причине single.php один работает, но только на полпути. Не уверен, что я здесь что-то не так делаю.

У меня это работает ... Сорта. Я полностью застрял, и, похоже, по Кодексу не хватает документации для этой функции, так что давайте.

Небольшой эскиз размером 160 × 160 для списков статей / поисковых запросов работает нормально. Это обрезает это, все отличное. Проблема возникает, когда я иду отформатировать изображение для подробного представления статьи single.php. Он обрезает, но затем почему-то сокращается.

Скриншот:

http://c1319072.cdn.cloudfiles.rackspacecloud.com/4-15-2010%204-56-46%20PM.png

ПРИМЕЧАНИЕ: каждый раз, когда я повторно тестирую это, я полностью удаляю изображение из раздела мультимедиа и заново загружаю изображение полностью. У меня также есть плагин для повторного создания эскизов, поэтому я знаю, что он не кэшируется.

Вот мой код, включенный в "functions.php". Это поможет в отладке.

add_theme_support( ‘post-thumbnails’ );
set_post_thumbnail_size( 160, 160, true ); // Normal post thumbnails
add_image_size( ’single-post-thumbnail’, 618, 150, true ); // Permalink thumbnail size

Ответы [ 2 ]

1 голос
/ 22 ноября 2010

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

Как использовать функцию миниатюр сообщений в Wordpress!

0 голосов
/ 07 мая 2010

У меня были похожие проблемы при попытке заставить его работать и, наконец, я выбрал TimThumb . Я просто люблю это простота и эффективность. Он отлично работает, имеет возможности кеширования, и это быстро и легко.

Официальный сайт (включает учебник): http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/

А вот пример того, как я называю это в моем WordPress:

<img src="<?php echo bloginfo('template_url'); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, "image", $single = true); ?>&amp;h=75&amp;w=75&amp;zc=1&amp;q=90" alt="<?php the_title(); ?>" />

(загружает URL изображения из настраиваемого поля сообщения и изменяет его размер до 75x75 и 90% качества)

...