2020/01/16 概要 Wordpress のカスタマイザで画像を選択させる時に使う WP_Customize_Image_Control クラスを使っている方は多いと思います。 しかし、テーマの設計上でサイズの小さい画像やサムネイルも欲しい時、WP_Customize_Image_Control クラスだと画像の URL になってしまうので少し面倒です。 一般的に良くある解決法は画像 URL から Attachment ID (以降、単に「ID」と呼ぶ) を取得する attachment_url_to_postid 関数を使っています。 でもこの attachment_url_to_postid 関数は実行するたびに SQL クエリを飛ばすので頻繁には使いたくないですね。取得した ID から wp_get_attachment_image_url などの関数でもデータベースにアクセス
![Wordpressのカスタマイザで画像IDを保存する方法 | Analog Studio](https://cdn-ak-scissors.b.st-hatena.com/image/square/8246a85641667d0ea675a442bd6c0b33a566f781/height=288;version=1;width=512/https%3A%2F%2Fweb.analogstd.com%2Ftips%2Fphoto%2Fupload%2Fresized%2F200116174134-274e5029.png)