ダッシュボード内「メディア」または functions.php にて設定されているサムネイルサイズの名前の一覧を取得したい。何を言っているのか分からねーと思うが。
要するに、PHPでこういうのを作りたい↓
上記の例の場合、「thumbnail」「medium」「large」はダッシュボード内「メディア」で設定されているもの。「medium_large」は設定できないが、マルチデバイス最適化のためにWordPressが自動的に生成するもの。「cropped」は functions.phpに add_image_size()
で設定したもの。
上記画像にある「full」はサムネイルじゃないので取得できません。(手動で option
タグを書いただけ)
というわけで、これの一覧を取得するためのテンプレートタグはこちら。
<?php
get_intermediate_image_sizes()
配列で返ってくるので、foreach
で回して取得する。
<?php
$sizes = get_intermediate_image_sizes();
foreach($sizes as $size) {
echo $size;
}