Wordpress wp_get_attachment_image_src大小属性

时间:2015-01-14 13:40:32

标签: php wordpress image post

我正在调用一个功能来显示帖子特色图像并将其发布为背景图像。尺寸在div中设置,但我的客户端更新了巨大的原件,并想知道是否有办法设置图像的大小以缩小它们:

<?php

    $catquery = new WP_Query( 'cat=23&posts_per_page=1' );

    while($catquery->have_posts()) : $catquery->the_post();

    $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'featured' );?>

<div onclick="window.location='<?php the_permalink(); ?>'" title="<?php the_title(); ?>">

    <div class="front-page-featured-post"  style="background: url(<?php echo $src[0]; ?> ); background-size: cover; background-repeat:no-repeat;">

在我的职能中:

add_theme_support( 'post-thumbnails' );
  add_image_size('featured', 370, 240, true);

2 个答案:

答案 0 :(得分:0)

你试过这个吗?

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 370, 340 );

答案 1 :(得分:-1)

您需要在实施新的缩略图大小后重新生成图像,只需使用此插件:https://wordpress.org/plugins/regenerate-thumbnails/ 重新生成所有图像,它将创建尺寸为370x240

的新图像