WordPressの自動生成されたサムネイルのトリミング機能を無効にする方法は?コードを追加

無効にする方法WordPressサムネイルのトリミング機能を自動的に生成しますか?

最も新しいメディア人々は元の写真を記事に直接追加し、wordpress によって自動的にトリミングされた写真を使用しません。

トリミングされた画像は役に立ちませんが、WordPress はそれらを自動的に削除しません. 時間が経つにつれて、これらの「ジャンク画像」は多くの Web サイトスペース容量を浪費し、同時にバックアップに多くのストレスを加えます.

WordPress によって自動的にトリミングされたサムネイルは手動で削除できます。WordPress の自動画像トリミング機能を完全に無効にするのが最善です。

WordPress の自動生成されたサムネイルのトリミング機能を無効にする

WordPress オプション モードを開きます (WP バックグラウンド [設定] -> [マルチメディア オプション] をクリックします)。
www.xxx com/wp-admin/options-media.php

これを置く3 サイズの画像の長さと幅はすべて 0 に設定されています。

  1. サムネイルのサイズ
  2. ミディアムサイズ
  3. 大きいサイズ

また、「サムネイルを常にこのサイズにクロップする」にチェックを入れます。

以下に示すように:

WordPressの自動生成されたサムネイルのトリミング機能を無効にする方法は?

しかし、WP のテーマには通常、サムネイルを自動的に生成するコードがありますが、どうすればよいですか?

Notepad ++で開くことができると言う人もいますすべてのワードプレスのテーマ ファイル一括検索キーワード「親指」ail" で、次のコードが見つかりました。

function set_post_thumbnail_size($width= 0,$height= 0,$crop= false ) {
add_image_size(‘post-thumbnail’,$width,$height,$crop);
}

これは、画像のトリミング サイズを設定して呼び出すコードです。 add_image_size この関数関数。

add_image_size 関数の関数:

  • 新しい画像サイズを登録するということは、新しい画像をアップロードすることを意味し、WordPress はそのサイズの新しい特集画像を作成します。

WordPress によるサムネイルの自動トリミングを完全に無効にしたい場合は、この機能を強制終了する必要があります。

最も簡単な方法は、この関数を見つけてコメントアウトすることです。

ただし、この方法は最悪で、WordPress テーマが更新されるたびにコメントし直す必要があります...

検索すると、インターネット上で特定の機能を禁止する方法がいくつか見つかります。WordPress テーマの functions.php ファイルに次のコードをコピーすると、wordpress のサムネイル トリミング機能の自動生成を完全に禁止できます。

// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size 
unset($sizes['large']); // disable large size 
unset($sizes['medium_large']); // disable medium-large size 
unset($sizes['1536x1536']); // disable 2x medium-large size 
unset($sizes['2048x2048']); // disable 2x large size return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()

remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'shapeSpace_disable_other_image_sizes');

上記のコードが多すぎると思われる場合、または 2 つのうち 1 を選択する場合は、上記のコードを追加せずに、次のコードのみを追加してください▼

// 彻底禁止 WordPress 缩略图
add_filter( 'add_image_size', function() { return 1; } );
  • 実際、これは関数にリターンを挿入し、関数を非推奨にすることです。

medium_large_size_w を削除

WordPress 4.4 がインストール/更新されると、「medium_large_size_w」サイズがオプションに書き込まれ、後で常に生成される 768w ピクセルのサムネイルになります。

もちろん、以前の解決策はデータベースを変更することでしたが、これはあまり便利ではありません。

WordPress オプション モードを開きます (WP バックグラウンド [設定] -> [すべての設定] をクリックします)。
www.xxx com/wp-admin/options.php

次に、ブラウザで Ctrl+F を押して検索します。

medium_large_size_w
  • 見つかったら、値を 0 に変更し、ページの一番下まで引っ張って、[変更を保存] をクリックします。

WordPress コードを追加して WordPress を無効にする方法は、サムネイルのトリミングを自動的に生成しますが、それでも十分に包括的ではありません...

チェン・ウェイリアンインストールして使用することをお勧めします 画像サイズプラグイン ▼

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "WordPress を自動的に生成するサムネイルのトリミング機能を無効にする方法は?コードを追加する」を参照してください。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-388.html

さらに多くの隠されたトリックのロックを解除するには、Telegram チャンネルにぜひご参加ください。

気に入ったらシェアして「いいね!」してください!あなたのシェアと「いいね!」が私たちの継続的なモチベーションです。

 

发表评论

バグのあるボックスの内容は公開されません。 必須アイテム * 标注

上へスクロール