web-dev-qa-db-ja.com

Wordpressメディアを無効にするには、異なるサイズのバージョンをサイズ変更しますか?

メディアにアップロードすると、Wordpressはそれをそのような多くのバージョンにサイズ変更します

2016-04-03_23-36-35-90x65.png
2016-04-03_23-36-35-120x80.png
2016-04-03_23-36-35-360x240.png
2016-04-03_23-36-35-480x320.png
2016-04-03_23-36-35-600x400.png
2016-04-03_23-36-35-768x391.png
2016-04-03_23-36-35-840x420.png
2016-04-03_23-36-35-840x543.png
2016-04-03_23-36-35-1067x480.png

無効にする方法私はちょうどちょうど元のサイズにしたいです。だから私のワードプレスのバージョンは4.5.3です。

2
Erdal Bakkal

WordPressにはいくつかの標準画像thumbnailmediummedium_largelargeがあります。デフォルトの高さがSettings --> Mediaに設定されているmedium_largeサイズを除き、768pxの下で画像サイズを設定できます。

ですから、メディア設定で 0 を設定しても、サムネイル、中サイズ、大サイズの画像は生成されず、生成されたサイズから見ることができる範囲ではありません。だから生成された画像はあなたが持っているアクティブなテーマやプラグインによって追加されます。

とにかく、次のコードを使ってそれらの画像サイズを削除することができます。

function wpse_230632_remove_image_sizes() {
    foreach ( get_intermediate_image_sizes() as $size ) {
        remove_image_size( $size );
    }
}
add_action('init', 'wpse_230632_remove_image_sizes');

一つ残されたこと、それがmedium_largeサイズです。

medium_large_size_wmedium_large_size_h 0 に設定する必要があります。あなたは直接dbでこれを設定するか、このように一度オプションを更新することができます:

update_option('medium_large_size_w',0);
update_option('medium_large_size_h',0);

サンプル画像をアップロードして画像サイズを確認してみてください。元の画像しか表示されません。

6
bravokeyl