0

このコードを使用してワードプレスで画像のサイズを変更しようとしています

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を使用していますが、なぜ失敗するのですか?

4

1 に答える 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;
}

そしてそれはうまくいった。

于 2012-11-04T09:21:57.043 に答える