cameron
  • 0
Новичок

Справка по миниатюрам сообщений

  • 0

Я использую функцию миниатюр постов, чтобы показать работу портфолио, поэтому, например <?php the_post_thumnail(); ?>, проблема в том, что я хочу показать только определенную ширину изображения, которая составляет 640, но поскольку мои части являются веб-сайтом, они имеют разную высоту.

Я использую этот код для создания изображений: add_image_size( '640', 480,true ); // 640x480 image size но он указывает высоту, как я могу указать ТОЛЬКО ширину ??

Спасибо

Пс. Я знаю, что мог бы использовать CSS, но я хочу на самом деле создавать изображения шириной 640 и не использовать какие-либо элементы timthumb и т. Д. Спасибо.

Share
  1. Это один странный add_image_size() звонок. Вам не хватает имени размера и вы смешиваете строку с целым числом. И вы указываете режим обрезки, когда вам действительно нужен режим изменения размера. Попробуй это:

    add_image_size( 'portfolio-shot', 640, 9999 );
    

    Затем получите его с помощью:

    the_post_thumbnail( 'portfolio-shot' );
    

    Это должно правильно зарегистрировать размер изображения под portfolio-shot именем в режиме мягкого изменения размера до ширины 640 пикселей. Обратите внимание, что (если не было изменений в последних версиях WP, не уверен) новый размер будет действовать только для новых загрузок.

    См. этот учебник для отличного описания использования связанных функций:

    Новое в WordPress 2.9: Публикация эскизов изображений

    • 0

Оставить ответ

You must login to add an answer.