我正在为一位客户开发一个主题,其中我需要同一图像的多个版本。
在我的功能中。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);
}
现在,在我的档案中。php模板,我需要“listing post缩略图”版本,但wordpress使用原始图像。我已经检查过了,670x290版本的图像与原始图像存在于同一文件夹中。
这是存档中的代码。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>