a1bo
フォーラムへの返信
-
フォーラム: テーマ
返信が含まれるトピック: 「メディア指定画像サイズ」と“同じサイズの画像”を生成したくない※ファイル名に誤りがありました。
誤 → 「same-size.jpg・same-size.jpg-596×396.jpg・same-size.jpg-271×180.jpg」
正 → 「same-size.jpg・same-size-596×396.jpg・same-size-271×180.jpg」フォーラム: テーマ
返信が含まれるトピック: ページに表示される「投稿日時のリンク」をしないようにしたい。>nobitaさん
返信ありがとうございました。上記の方法により、無事出来ました。丁寧に教えていただきありがとうございました。『ページに表示される「投稿日時のリンク」をしないようにしたい。』が出来たので、「解決済み」にさせていただきます。
ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: uploadsフォルダ内に、“不要な画像サイズ” が自動生成されないようにし『uploadsフォルダ内に、“不要な画像サイズ” が自動生成されない方法』が出来たので、「解決済み」にさせていただきます。
ありがとうございました。
フォーラム: 使い方全般
返信が含まれるトピック: uploadsフォルダ内に、“不要な画像サイズ” が自動生成されないようにし>jim912さん
返信ありがとうございました。上記の方法により、無事出来ました。丁寧に教えていただきありがとうございました。
「jdbbさん」の方法もふまえて、どちらかを好みで使わせていただきます。
フォーラム: 使い方全般
返信が含まれるトピック: uploadsフォルダ内に、“不要な画像サイズ” が自動生成されないようにし>jim912さん
返信ありがとうございました。子テーマ使用時の functions.php の読み込み順なども理解できました。
それで、詳しく分からない部分が下記です。
このことから、子テーマに、親テーマの twentyeleven_setup 関数をそのままコピーして、
add_image_size( 'small-feature', 500, 300 );
の一文を削除すれば、small-feature の画像サイズは生成されなくなります。この文章を自分なりに解釈した手順をまとめました。
【手順】
1:子テーマの functions.php 内に、
add_image_size( 'small-feature', 500, 300 );
をコピーする。2:親テーマの functions.php 内の、
add_image_size( 'small-feature', 500, 300 );
を削除する。以上の手順で宜しいのでしょうか? 理想としては、「親テーマの functions.php」は削除などの変更を加えたくありません(テーマアップデート際に元の状態に戻ってしまう可能性があるため)。
よろしくお願い致します。
フォーラム: 使い方全般
返信が含まれるトピック: uploadsフォルダ内に、“不要な画像サイズ” が自動生成されないようにし>jdbbさん
返信ありがとうございました。
早速、リンク先のコードを試しましたが、やはり「不要な画像サイズ」が自動生成されます。それとは逆に「メディア設定で指定した画像サイズ」は生成されません。
以上のことから、初心者ながらリンク先のコードを解読し、自分なりに考えたコードが下記になります。
function paulund_remove_default_image_sizes( $sizes) { unset( $sizes['small-feature']); return $sizes; } add_filter('intermediate_image_sizes_advanced', 'paulund_remove_default_image_sizes');
↑これだと、不要な画像(small-feature)は生成されず、メディア設定で指定した画像は生成されます。
コードの記述的には、これで問題ないのでしょうか? よろしくお願い致します。