接触Wordpress图片上传

目录

对于我的Wordpress网站,我希望在用户上传图片时以编程方式自动生成额外的照片尺寸我希望这张照片也出现在媒体库中。

我写了一个小小的侧面插件,将其激活以挂接上载动作。我的问题是,我应该加入哪个wp上传操作以生成此额外大小的上传图像。

欢迎获得当前上传并编写额外图像条目的示例。

谢谢!

更丰富

您可以尝试wp_handle_upload_prefilter:

add_filter('wp_handle_upload_prefilter', 'custom_upload_filter' );
function custom_upload_filter( $file ){
    $file['name'] = 'wordpress-is-awesome-' . $file['name'];
    return $file;
}

请按照上述步骤挂起上传操作,并进行一些操作,例如生成额外的图像:

function generate_image($src_file, $dst_file) {
     $src_img = imagecreatefromgif($src_file);
     $w = imagesx($src_img);
     $h = imagesy($src_img);

     $new_width = 520;
     $new_height = floor($new_width * $h / $w);

     if(function_exists("imagecopyresampled")){
         $new_img = imagecreatetruecolor($new_width , $new_height);
         imagealphablending($new_img, false);
         imagecopyresampled($new_img, $src_img, 0, 0, 0, 0, $new_width, $new_height, $w, $h);
     } else {
         $new_img = imagecreate($new_width , $new_height);
         imagealphablending($new_img, false);
         imagecopyresized($new_img, $src_img, 0, 0, 0, 0, $new_width, $new_height, $w, $h);
     }
     imagesavealpha($new_img, true);    
     imagejpeg($new_img, $dst_file);

     imageDestroy($src_img);
     imageDestroy($new_img);

     return $dst_file;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WordPress的用户图片上传

来自分类Dev

WordPress-上传图片模糊

来自分类Dev

在wordpress中上传多张图片

来自分类Dev

如何使用WordPress metabox上传多个图片?

来自分类Dev

错误从php(&wordpress)中的网址上传图片

来自分类Dev

由于权限的限制,Wordpress无法上传图片

来自分类Dev

限制wordpress中上传图片的大小

来自分类Dev

Wordpress - 以编程方式上传帖子的特色图片

来自分类Dev

Wordpress自定义图片上传

来自分类Dev

Wordpress和AJAX-上传图片为精选图片

来自分类Dev

wordpress-图片和文件上传问题-(jQuery?)

来自分类Dev

wordpress图片上传错误和htaccess规则说明

来自分类Dev

从WordPress的上传文件夹中恢复图片

来自分类Dev

wordpress图片上传错误和htaccess规则说明

来自分类Dev

WordPress主题被困在上传图片中

来自分类Dev

如何将 webb 图片上传到 wordpress?

来自分类Dev

如何将 AWS-S3 上传的图片设置为 WordPress 帖子的特色图片?

来自分类Dev

您如何使用C#metaweblog api上传图片并将其设置为wordpress上的特色图片?

来自分类Dev

将图片上传到编辑器时,在wordpress中出现“上传时出错。请稍后重试”

来自分类Dev

如何从前端为用户的WordPress上传个人资料图片

来自分类Dev

优化Wordpress图片上传,速度慢,并且一次仅一次专用

来自分类Dev

尝试使用php代码将特色图片上传到wordpress数据库

来自分类Dev

WordPress:如何在编辑表单中添加图片上传按钮?

来自分类Dev

将3种不同的精选图片尺寸上传到Wordpress

来自分类Dev

将图片上传到 wordpress 前端的自定义帖子类型

来自分类Dev

wordpress 4.9.5:正在上传图片,但在媒体和功能下无法显示

来自分类Dev

我们可以立即显示访问者上传的图片 WordPress 主页吗?

来自分类Dev

调整上传图片的大小

来自分类Dev

模块多图片上传

Related 相关文章

  1. 1

    WordPress的用户图片上传

  2. 2

    WordPress-上传图片模糊

  3. 3

    在wordpress中上传多张图片

  4. 4

    如何使用WordPress metabox上传多个图片?

  5. 5

    错误从php(&wordpress)中的网址上传图片

  6. 6

    由于权限的限制,Wordpress无法上传图片

  7. 7

    限制wordpress中上传图片的大小

  8. 8

    Wordpress - 以编程方式上传帖子的特色图片

  9. 9

    Wordpress自定义图片上传

  10. 10

    Wordpress和AJAX-上传图片为精选图片

  11. 11

    wordpress-图片和文件上传问题-(jQuery?)

  12. 12

    wordpress图片上传错误和htaccess规则说明

  13. 13

    从WordPress的上传文件夹中恢复图片

  14. 14

    wordpress图片上传错误和htaccess规则说明

  15. 15

    WordPress主题被困在上传图片中

  16. 16

    如何将 webb 图片上传到 wordpress?

  17. 17

    如何将 AWS-S3 上传的图片设置为 WordPress 帖子的特色图片?

  18. 18

    您如何使用C#metaweblog api上传图片并将其设置为wordpress上的特色图片?

  19. 19

    将图片上传到编辑器时,在wordpress中出现“上传时出错。请稍后重试”

  20. 20

    如何从前端为用户的WordPress上传个人资料图片

  21. 21

    优化Wordpress图片上传,速度慢,并且一次仅一次专用

  22. 22

    尝试使用php代码将特色图片上传到wordpress数据库

  23. 23

    WordPress:如何在编辑表单中添加图片上传按钮?

  24. 24

    将3种不同的精选图片尺寸上传到Wordpress

  25. 25

    将图片上传到 wordpress 前端的自定义帖子类型

  26. 26

    wordpress 4.9.5:正在上传图片,但在媒体和功能下无法显示

  27. 27

    我们可以立即显示访问者上传的图片 WordPress 主页吗?

  28. 28

    调整上传图片的大小

  29. 29

    模块多图片上传

热门标签

归档