在主页上获取原创维度特色图像

时间:2013-05-27 作者:EPQRS

我正在尝试使用第三方jQuery插件将自定义滑块集成到主页上。

我快到了。我需要的是原始的特色图片,而不是裁剪过的图片。

<?php if (is_home()): ?>
<?php
$featured_posts = new WP_Query(array(
    \'post_type\' => \'post\',
    \'showposts\' => 5,
    \'tag\' => \'featured\'
));
?>
<div>
<?php while($featured_posts->have_posts()): $featured_posts->the_post(); ?>
    <?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), \'featured-image\'); ?>                        
    <a href=\'<?php the_permalink(); ?>\'>
        <img src="<?php echo $image[0]; ?>" style="width:940px;height:500px" />
    </a>
<?php endwhile; ?>                    
</div>
<?php endif ?>                
这里的问题是,所有图像都是516x340维的。如何获得原始尺寸图像?

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

的第二个参数wp_get_attachment_image_src$size.

$size
(字符串/数组)(可选)为图像附件显示的图像大小:字符串关键字(缩略图、中、大或全)或以像素表示宽度和高度的2项数组,例如。array(32,32). 从2.5版开始,此参数不影响媒体图标的大小,媒体图标始终以其原始大小显示。

http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src

根据该法典条目$size 可以采用“缩略图、中、大或全”字符串值。您需要“full”来获得全尺寸图像,这应该是原始图像。

在我看来,你可以用wp_get_attachment_image 而不是wp_get_attachment_image_src

结束

相关推荐

Hover images and Videos

我用这个代码在我的博客上显示视频循环。它工作得很好。作用phpfunction catch_video() { global $post, $posts; $first_vid = \'\'; ob_start(); ob_end_clean(); $output = preg_match_all(\'/<iframe.+src=[\\\'\"]([^\\\'\"]+)[\\\'\"].*>/i\', $post->post_c