You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Gutenberg图片区块控件中WordPress图片尺寸选项不显示

问题解决:媒体库与Gutenberg无图片尺寸选项

问题根源

你代码里的add_image_size('original', '', '', true)存在参数错误:WordPress要求图片尺寸的宽度必须是正整数,传入空字符串会导致该尺寸无法被系统识别,进而影响媒体库和编辑器的尺寸选项显示。

修正方案

1. 修复图片尺寸定义代码

将functions.php里的代码替换为以下内容:

add_action('after_setup_theme', 'my_theme_setup');

function my_theme_setup() {
     if ( function_exists( 'add_theme_support' ) ) {
         add_theme_support( 'post-thumbnails' );
         // 自定义原图尺寸:用9999表示不限制宽度,高度自适应
         add_image_size( 'original', 9999, '', true );
         // 自定义large尺寸:宽度700,高度自适应
         add_image_size( 'large', 700, '', true );
     }
}

add_filter( 'image_size_names_choose', 'my_custom_sizes' );
 
function my_custom_sizes( $sizes ) {
    return array_merge( $sizes, array(
        'original'  => 'Original',
        'large'     => 'Large'
    ));
}

说明:如果不需要自定义「Original」尺寸,可直接删除对应的add_image_size行和my_custom_sizes里的'original'项,WordPress默认提供的「Full Size」就是原图选项。

2. 重新生成缩略图

由于之前的错误尺寸定义,已上传的图片没有生成对应尺寸的文件,需要用Regenerate Thumbnails这类工具重新生成所有图片的缩略图,确保自定义尺寸的图片文件存在。

3. 验证效果

重新进入文章编辑页面,插入图片时媒体库会显示自定义的尺寸选项;在Gutenberg图片区块的右侧「区块」面板中,「尺寸」控制项也会正常显示。

内容的提问来源于stack exchange,提问作者Kadament

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 13:55:42