web-dev-qa-db-ja.com

大きな画像サイズでも、新しい画像でも古い値に固定

設定>メディア>画像サイズの「大きい」画像サイズをデフォルトから最大幅586ピクセルに変更しました。それは間違っていたので、私はそれを最大幅1024pxに戻しました。しかし、小さいサイズが動いていないようです。今新しい画像をアップロードすると、画像のサイズがそれより大きい場合でも、[大]のサイズオプションは幅586ピクセルになります(例:1600 x 2133)。

Wordpressのバージョンは3.7.1です

私はいくつかのカスタム画像サイズを持っています、それは私が大きいサイズを変える前に正しく働いていました、そして今586px幅より大きいものとして挿入しないでしょう。これはカスタム画像サイズに関するfunctions.phpの関連セクションです:

if ( function_exists( 'add_image_size' ) ) { 
    add_image_size( 'top-stories-home', 1014, 672, true );
    add_image_size( 'full-width-desktop', 576, 9999 );
    add_image_size( 'text-wrapping', 350, 9999 );
}
add_filter( 'image_size_names_choose', 'my_custom_sizes' );
function my_custom_sizes( $sizes ) {
    return array_merge( $sizes, array(
        'top-stories-home' => 'Home Top Stories',
        'full-width-desktop' => 'Post Photo wCaption',
        'text-wrapping' => 'For Wrapped Text'
    ) );
 }

これがダッシュボードのスクリーンショットです。 Media Settings Image Sizes

これが投稿内の[メディアの追加]をクリックしたときに表示されるダイアログのスクリーンショットです。 Attachment Details

1
tarfish

実際の大きなバージョンのイメージファイル(wp-content/uploads/2014/03/my-image-1024x576.jpg)を見つけて、実際にサイズが小さいかどうか、またはそのようにレンダリングされているかどうかを確認あなたのテーマラージバージョンが実際に1024px幅の場合、フィルタは機能しています。

テーマで正しい画像サイズを参照していることを確認してください。

<?php echo get_the_post_thumbnail($post->ID, 'top-stories-home'); ?>

また、CSSが手動で画像のサイズを縮小していないことを確認してください。画像がDIVの背景として使用されていてCSSがDIVのサイズを縮小している場合、画像も小さくなります。

例えば:

.div {
    max-width: 586px;
    max-height: 500px;
}

ドロップダウンボックスの実際の値が正しくない場合は、キャッシュプラグインを使用している場合はキャッシュをクリアしてください。

1
unifiedac