pixeline
  • 0
Учитель

Пользовательский размер изображения не загружается

  • 0

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

В моем файле functions.php я добавил все размеры изображений, которые мне нужны. Например:

if ( function_exists( 'add_theme_support' ) ) { 
  add_theme_support( 'post-thumbnails' ); 
}
if ( function_exists( 'add_image_size' ) ) {
    add_image_size('frontpage-post-thumbnail', 192, 192,true );
    add_image_size('listing-post-thumbnail', 670, 290,true );
    add_image_size('preview-post-thumbnail', 640, 640,true );
    add_image_size('preview-onepost-thumbnail', 480, 480,true );
    add_image_size('preview-twopost-thumbnail', 240, 240,true );
    add_image_size('page-single-thumbnail', 160,9999, false);
}

Теперь в моем шаблоне archive.php мне нужна версия «listing-post-thumbnail», но WordPress вместо этого использует исходное изображение. Я проверил, и версия изображения 670×290 существует в той же папке, что и оригинал.

Вот код в archive.php

                    <figure>
                        <a href="<?php the_permalink(); ?>" title="Access node: <?php the_title(); ?>">
                         <?php echo get_the_post_thumbnail($id, array(670,290)); ?>
                        </a>
                    </figure>
Share

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

You must login to add an answer.