裁剪带有Genesis子主题的缩略图

时间:2017-06-29 作者:Brudus

我现在有点迷路了。我正在开发我的第一个Genesis子主题,我想更改归档页面上的条目。我发现WordPress提供了一种裁剪图像的方法,所以我在我的functions.php:

add_image_size( \'archive_image_size\', 880, 300, TRUE );
archive.php 我使用的代码如下:

/** Add the featured image */
add_action( \'genesis_entry_header\' , \'featured_image_background_with_comments\', 4);

function featured_image_background_with_comments() {
<div class="featured-archive-image">
    <?php the_post_thumbnail( \'archive_image_size\' ); ?>
    <a href="<?php comments_link(); ?>"><?php comments_number(\'No comments\', \'1 Comment\', \'% Comments\'); ?></a>
</div>
<?php 
}
我的预期结果是:宽度:880px,高度:300px,宽度显示为100%,高度被裁剪(图像为2500×1407)。

实际结果:宽度:533px,高度:300px,图像已调整大小而不是裁剪

我的代码中是否有任何错误,或者这是否来自其他原因?

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

尝试上载新图像并查看代码是否正常工作。问题是裁剪不具有追溯力,因此不会影响旧图像。有一个插件可以更新旧图像以适应新的图像大小,我没有尝试过,但推荐使用:http://wordpress.org/extend/plugins/regenerate-thumbnails/

结束

相关推荐

裁剪带有Genesis子主题的缩略图 - 小码农CODE - 行之有效找到问题解决它

裁剪带有Genesis子主题的缩略图

时间:2017-06-29 作者:Brudus

我现在有点迷路了。我正在开发我的第一个Genesis子主题,我想更改归档页面上的条目。我发现WordPress提供了一种裁剪图像的方法,所以我在我的functions.php:

add_image_size( \'archive_image_size\', 880, 300, TRUE );
archive.php 我使用的代码如下:

/** Add the featured image */
add_action( \'genesis_entry_header\' , \'featured_image_background_with_comments\', 4);

function featured_image_background_with_comments() {
<div class="featured-archive-image">
    <?php the_post_thumbnail( \'archive_image_size\' ); ?>
    <a href="<?php comments_link(); ?>"><?php comments_number(\'No comments\', \'1 Comment\', \'% Comments\'); ?></a>
</div>
<?php 
}
我的预期结果是:宽度:880px,高度:300px,宽度显示为100%,高度被裁剪(图像为2500×1407)。

实际结果:宽度:533px,高度:300px,图像已调整大小而不是裁剪

我的代码中是否有任何错误,或者这是否来自其他原因?

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

尝试上载新图像并查看代码是否正常工作。问题是裁剪不具有追溯力,因此不会影响旧图像。有一个插件可以更新旧图像以适应新的图像大小,我没有尝试过,但推荐使用:http://wordpress.org/extend/plugins/regenerate-thumbnails/

相关推荐