我试图从带有250 to宽度的帖子(缩略图的图像大小)中获得附加的图像。
在主题内的function.php文件中,我有以下几行:
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 250, 200 );因此,在“上传”文件夹中,我可以看到,除了主图像文件之外,还生成了其他格式,如filename_250x200.jpg等。
问题是,当我试图得到的帖子缩略图,我收到原来的形象。
这是代码:
wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'post-thumbnails' ));怎么了?
发布于 2017-03-22 16:42:32
wp_get_attachment_url不接受大小参数。你需要get_the_post_thumbnail
echo get_the_post_thumbnail($post->ID,'post-thumbnails');发布于 2017-03-22 16:40:41
您混淆了set_post_thumbnail_size和add_image_size。你应该用后者。将此添加到您的functions.php中:
add_image_size( 'custom-size', 250, 200 ); // 250 pixels wide by 200 pixels tall, soft proportional crop mode然后调用模板:
the_post_thumbnail( 'custom-size' ); 更多信息:size/
https://stackoverflow.com/questions/42957681
复制相似问题