我已经在这里和其他论坛四处寻找解决我的问题的方法。几乎所有解决方案都是安装Regenerate Thumbnail插件,因为在定义缩略图大小之前上传的图像将无效。
对我来说,问题是我在定义缩略图尺寸后上传了所有图片:add_image_size('home_grid_thumbnail', 200, 150, true);
但是它们的尺寸为1px * 1px
。
任何建议都会有所帮助。
答案 0 :(得分:1)
通过讨论/评论OP发现他需要包含/image.php。
通常,在前端处理图像时,需要将这些文件作为依赖项包含在内
include_once( ABSPATH . 'wp-admin/includes/image.php' );
include_once( ABSPATH . 'wp-admin/includes/file.php' );
include_once( ABSPATH . 'wp-admin/includes/media.php' );
在为控制面板构建插件等时,不需要包含/需要这个,因为在管理部分中已经加载了它们中的函数