在 WordPress 中重新调整图像失败

问题描述 投票:0回答:1

我正在尝试使用此代码调整 WordPress 中的图像大小

if ( function_exists( 'add_image_size' ) ) {
    add_image_size( 'My Thumbnail', 300, 100, true ); //(cropped)
}

add_filter('image_size_names_choose', 'my_image_sizes');
function my_image_sizes($sizes) {
        $addsizes = array(
                "new-size" => __( "New Size")
                );
        $newsizes = array_merge($sizes, $addsizes);
        return $newsizes;
}

但是“新大小”的单选按钮在媒体上传器上被禁用,因此无法选中。 我使用的是 WordPress 3.4.2 版本。为什么会失败?.

php wordpress
1个回答
1
投票

我发现我没有安装 php-gd 所以我在 ubuntu 中安装了它

sudo apt-get install php5-gd

然后在functions.php中添加此代码

if ( function_exists( 'add_image_size' ) ) {
    add_image_size( 'new-size', 300, 100, true ); //(cropped)
}

add_filter('image_size_names_choose', 'my_image_sizes');
function my_image_sizes($sizes) {
        $addsizes = array(
                "new-size" => __( "New Size")
                );
        $newsizes = array_merge($sizes, $addsizes);
        return $newsizes;
}

并且成功了。

© www.soinside.com 2019 - 2024. All rights reserved.