如何自动使用调整大小的图像而不是原稿| Wordpress

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何自动使用调整大小的图像而不是原稿| Wordpress相关的知识,希望对你有一定的参考价值。

Place snippet in functions.php, edit maximum image size in Admin -> Settings -> Media -> Image Sizes ("Large Size") (Wordpress 3.1)
  1. function replace_uploaded_image($image_data) {
  2. // if there is no large image : return
  3. if (!isset($image_data['sizes']['large'])) return $image_data;
  4.  
  5. // paths to the uploaded image and the large image
  6. $upload_dir = wp_upload_dir();
  7. $uploaded_image_location = $upload_dir['basedir'] . '/' .$image_data['file'];
  8. $large_image_location = $upload_dir['path'] . '/'.$image_data['sizes']['large']['file'];
  9.  
  10. // delete the uploaded image
  11. unlink($uploaded_image_location);
  12.  
  13. // rename the large image
  14. rename($large_image_location,$uploaded_image_location);
  15.  
  16. // update image metadata and return them
  17. $image_data['width'] = $image_data['sizes']['large']['width'];
  18. $image_data['height'] = $image_data['sizes']['large']['height'];
  19. unset($image_data['sizes']['large']);
  20.  
  21. return $image_data;
  22. }
  23. add_filter('wp_generate_attachment_metadata','replace_uploaded_image');

以上是关于如何自动使用调整大小的图像而不是原稿| Wordpress的主要内容,如果未能解决你的问题,请参考以下文章

如何使用自动布局调整情节提要的图像大小?

您如何将回形针设置为默认剪切而不是调整图像大小

OpenCV:自动将窗口大小调整为显示的图像

无论imagemagick中的方向如何,都会自动调整较短边的图像大小

php 魔术师调整大小 - 显示图像而不是保存到文件夹

如何使用自动布局来调整图像按钮的大小?