您现在的位置是:首页 > 互联网资讯

wordpress自定义顶部图像功能裁剪时提示“在裁剪您的图像时发生了错误。”怎么回事

2021-01-08【互联网资讯】 154人已围观

简介今天在使用顶部图像功能时,上传图片并裁剪,发现提示错误。在裁剪您的图像时发生了错误。所以,这里先来描述一下我的操作,百度查询了若干关于这个问题的解决方案,无一不提,缺少php GD库,本来还不知道这个是个什么东西,这下顺便看了看,大概理解了。没有GD库,会失去的功能;这些涉及图片处理的功能都需要GD库– 图片水印– 缩略图– 验证码给出的...

今天在使用顶部图像功能时,上传图片并裁剪,发现提示错误。在裁剪您的图像时发生了错误。

所以,这里先来描述一下我的操作,百度查询了若干关于这个问题的解决方案,无一不提,缺少php GD库,本来还不知道这个是个什么东西,这下顺便看了看,大概理解了。

没有GD库,会失去的功能;这些涉及图片处理的功能都需要GD库

– 图片水印

– 缩略图

– 验证码

给出的解决方案全部是下面这个

Ubuntu下运行:

sudo apt-get install php5-gd

or

sudo apt-get install php7.0-gd

CentOS下运行:

yum install php-gd

安装完以后重启 Apache 或 Nginx 即可


此处分割线,以上方法并没有解决我的问题,解决方法在下面!!!事先说明我的环境和操作。

一、我在本地进行的测试,使用的win 10系统作为本地环境

二、使用的小皮面板作为PHP开发集成包,也就是WAMP作为集成开发环境。

即使我找了在windows下安装php GD库的方法,并操作了,依然提示错误。

所以问题在哪里呢?其实问题就在我直接从wordpress官网拿过来的开启自定义图像设置的代码里,也就是放在functions.php文件的下面这个类似的函数里

有个uploads => false选项,需要把这个选项设为true。也就是允许裁剪的意思。

不用重启apache或者nginx,不用装gd库,直接改为true就OK了。

add_action'after_setup_theme''themename_custom_header_setup' );
function themename_custom_header_setup() {
    $defaults = array(
        // Default Header Image to display
        'default-image'         => get_template_directory_uri() . '/images/headers/default.jpg',
        // Display the header text along with the image
        'header-text'           => false,
        // Header text color default
        'default-text-color'        => '000',
        // Header image width (in pixels)
        'width'             => 100,
        // Header image height (in pixels)
        'height'            => 98,
        // Header image random rotation default
        'random-default'        => false,
        // Enable upload of image file in admin 
        'uploads'       => true,
        // function to be called in theme head section//这个值一定要是true,不然没法裁剪上传了。
        'wp-head-callback'      => 'wphead_cb',
        //  function to be called in preview page head section
        'admin-head-callback'       => 'adminhead_cb',
        // function to produce preview markup in the admin screen
        'admin-preview-callback'    => 'adminpreview_cb',
        );
        add_theme_support('custom-header',$defaults); 
}


很赞哦! (0)

随机图文

文章评论

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

站点信息

  • 建站时间:2019-07-10
  • 网站程序YzmCMS
  • 邮箱:982481365@qq.com
  • QQ号:982481365
  • 微信号:zdrgzs
  • 微信二维码:扫描二维码,关注我们