图像在wordpress中自动裁剪

图像在wordpress中自动裁剪,wordpress,wordpress-theming,thumbnails,crop,Wordpress,Wordpress Theming,Thumbnails,Crop,我正在使用主题化视差主题的wordpress上工作。视差主题设置中有一个使用标题库的选项。当我为库选择图像时,它们看起来很模糊。然后我注意到我上传了大小为1024x619的图像bg04,在使用firebug检查页面后,它在每个图像中显示额外的bg04-1024x536.jpg 以下是我的媒体设置: Thumbnail size 150x150 Medium size 300x300 Large size 1024x1024 请大家帮我解决这个问题。您可以为缩略图添加自定义大小

我正在使用主题化视差主题的wordpress上工作。视差主题设置中有一个使用标题库的选项。当我为库选择图像时,它们看起来很模糊。然后我注意到我上传了大小为1024x619的图像bg04,在使用firebug检查页面后,它在每个图像中显示额外的bg04-1024x536.jpg

以下是我的媒体设置:

Thumbnail size  150x150

Medium size     300x300

Large size  1024x1024

请大家帮我解决这个问题。

您可以为缩略图添加自定义大小

 add_image_size( $name, $width, $height, $crop );
或用于获取原始图像大小

get_the_post_thumbnail( $post_id, $size, $attr )

其中$size='full'

您可以将其添加到themes functions.php文件中,为其提供自定义大小

/* Add Post Thumbnails */
if ( function_exists( 'add_theme_support'  ) ) {
    add_theme_support( 'post-thumbnails' );
    set_post_thumbnail_size( 110, 96, true ); // Normal post thumbnails
    add_image_size( 'post-image', 350, 350, TRUE ); // Post image
    add_image_size( 'news-listing', 140, 140, TRUE ); // News Listing image
    add_image_size( 'slider_image', 1070, 378, TRUE ); // Slider image
}
然后获取您使用的具体尺寸

$src = grab_featured_img_url('slider-image');
抱歉,如果您已经知道如何进行此操作,仅涵盖所有基础:

如果你不想WordPress为你裁剪你的图片,并且你已经添加了它们,那么可以考虑这个插件


这将有助于您设置特定的大小,并允许您手动裁剪稍有偏差的图像。

我不熟悉wordpress,但许多cms都有“重新生成缩略图”部分。您可能错过了重新生成它们吗?@HddnTHA:不,我不想重新生成它们。当我们为gallery选择图像时,有一个选择全屏大小的选项,但在WP 3.5中,该选项不存在。然后您必须更改css中的某些内容。使用firebug查找影响您图像的类,并在css文件中找到该类,然后更改值正如你所期望的那样,链接的插件不再工作了——似乎被放弃了。