最合适的回答,由SO网友:Stephen S. 整理而成
您将要使用add_image_size() 在您的功能中。php告诉Wordpress您希望它在上载图像时创建新的图像大小:
add_image_size( \'custom_image_size_name\', 290, 180, true );
使用值true将告诉Wordpress您希望它将图像裁剪到这些精确的尺寸。
完成此操作并上载图像后,您可以使用\'custom_image_size_name\'
在里面wp_get_attachment_image()
以获得正确的图像。
因为Wordpress只在上传图像时创建图像大小,所以您需要使用如下插件AJAX Thumbnail Rebuild 使用新定义的图像大小重建以前上载的图像。