我正在使用WpeMatico插件,该插件使用以下方式在帖子中保存图像:
$attach_id = wp_insert_attachment( $attachment, $filename, $postid );
我看了看里面
wp-includes/post.php >
wp_insert_attachment 函数,但不太清楚如何调整图像大小。我希望所有/任何图像的最大大小为
1024 按比例调整大小。我也有调整大小的功能,只是不知道如何使用它。
谢谢
最合适的回答,由SO网友:Chip Bennett 整理而成
原始图像大小(即“完整”)从不修改。中间图像大小在多个位置进行控制:
默认图像大小(\'thumbnail\', \'medium\', \'large\' ): 核心设置,通过Dashboard -> Settings -> Media自定义图像大小:主题functions.php 文件,通过add_image_size()发布缩略图大小(\'thumbnail\' ): 主题functions.php file, via设置\\u post\\u thumbnail\\u size()`默认情况下\'large\' 图像大小限制为1024px. 因此,您只需在需要1024px图像的位置输出此图像大小。
如果需要创建自定义图像大小,只需为现有图像重新生成缩略图。
如果需要/想要限制\'full\' 图像大小,然后您需要在上载过程中修改它,即通过挂接wp_handle_upload, 并执行调整大小。
有各种插件可以实现这一点。出现快速搜索: