Bones WPテーマに基づいてカスタムWordpressテーマを作成しています。 add_image_size()
を使ってfunctions.phpで指定した画像サイズが、メディアの挿入ダイアログに正しいwidth x height
を表示しないという問題があります。
これは私がfunctions.phpで新しい画像サイズを追加する方法です
add_image_size( 'portfolio-image-full', 800, 400, true );
そして既存のBones関数を使って、この画像サイズをAttachment Display Settingsに表示させる方法です。
add_filter( 'image_size_names_choose', 'bones_custom_image_sizes' );
function bones_custom_image_sizes( $sizes ) {
return array_merge( $sizes, array(
'portfolio-image-full' => __('Portfolio large image'),
'portfolio-image-small' => __('Portfolio small image')
) );
}
しかし、画像をアップロードすると、 'Portfolio large image'のサイズは640 x 320になりますが、800 x 400にする必要があります。
何がおかしいのですか?
解決された問題 - Bones WPテーマに含まれるfunctions.phpファイルで、画像の幅が $content_width
/ 640
に制限されていました。うまくいけば、この情報が他の誰かが同じような問題に苦しんでいるのを助けるでしょう。