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

WordPress自定义图片尺寸调用不生效 默认尺寸正常问题排查

问题根因

自定义图片尺寸的标识符在调用时出现拼写错误,和functions.php中注册的尺寸名称不匹配,是导致自定义尺寸不生效的核心原因。
你在主题功能文件中注册的竖版教授头像尺寸标识为professorPortrait,但在single-professor.php模板中调用the_post_thumbnail()时传入的参数为professorPotrait,两个字符串存在字符顺序差异,WordPress无法匹配到已注册的自定义尺寸规则,会默认回退加载原始全尺寸图片,因此不会按你预设的480*650规格裁切输出。
而调用WordPress内置的thumbnail等默认尺寸时,参数和系统已注册的尺寸标识完全匹配,因此可以正常输出对应规格的图片。

修复及注意事项
  • 首先修正模板中的尺寸名拼写,将调用参数改为和注册时完全一致的professorPortrait即可匹配到对应自定义尺寸规则
  • 自定义尺寸规则仅对规则生效后新上传的图片自动执行裁切,规则添加前已经上传到媒体库的图片,不会自动生成对应尺寸的裁切版本,需要执行一次媒体图片批量重新生成操作,对应自定义尺寸才会正常生效
  • 你当前将图片尺寸注册逻辑挂载到after_setup_theme钩子的写法是正确的,这部分逻辑不存在问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.02 08:15:35