我定义了这样的自定义图像大小:
add_theme_support('post-thumbnails');
add_image_size('news-big', 370, 240, true);
add_image_size('news-small',270,150,true);
add_image_size('portfolio-big',370,500,true);
add_image_size('portfolio-small',270,350,true);
add_image_size('client',200,150,false);
Run Code Online (Sandbox Code Playgroud)
我上传了测试照片并且它有效 - 它们被调整大小.但是当我尝试打印时:
<?php $img = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID, 'news-big') ); ?>
<?php print_r($img); ?>
Run Code Online (Sandbox Code Playgroud)
它返回'thumb'(150x150).这是我第一次看到这样的东西.我使用Roots框架主题.怎么了?
你有一个错位的括号,所以你实际上没有传递一个大小wp_get_attachment_image_src,它默认为缩略图.
<?php $img = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'news-big' ); ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8252 次 |
| 最近记录: |