Steamer Lane Studio技術備忘録WordPress

WordPressでの画像の扱い

wordpress WordPressでの画像の扱い
作成日: 2025年2月5日

WordPressでの画像の扱い今更だが、あまり使わないのでいざという時慌てないように。

アップロードするファイルサイズを変える。
・これはWPに限らずだが、サーバー側の設定を変える。大概php.iniで変更指定する。
・画像の場合、2560pxを超えるとscaledという名前のついた2560サイズにされるが、
add_filter( 'big_image_size_threshold', '__return_false' );
これをfunction.phpに追記すると、スキップされてオリジナルサイズが可能。

カスタムフィールドにアップした画像のサムネを取得したいとき。

<?php$image_id = get_post_meta($post->ID, 'フィールド名', true);$image_data = wp_get_attachment_image_src($image_id, 'thumbnail');if ($image_data) {echo esc_url($image_data[0]);}?>

これでサムネへのパスを取得できる。imgタグごとでも出力はできるが、汎用性を欠くのでパスのみ。

ある画像提供するサイトで必要だったが、通常要らない。