7,508viewsこんにちは、制作の奥田です。暖かくなってきて心も晴れやかになってきましたね。WEBサイト制作しませんか?さて、昨今WEBサイト制作にはWordPressが欠かせない存在になってきました。1つのCMSがここまで大きくなるとは思いもしませんでした。弊社でも複雑なシステムの場合を除いて、WordPressを使って制作しています。制作していく中でブログの一覧画面のサムネイル取得に以下の記事の「記事の1枚目の画像を取得する方法」を使わしていただいていたんですが、[参考]WordPress(ワードプレス)で記事の一番最初の画像を取得する方法http://liginc.co.jp/designer/archives/3205カスタムフィールドの値があればそちらを、なければ記事の一枚目を取得したいという場面に遭遇したので少しカスタマイズしてみました。contentsfunctions.phpへ追加する解説&使い方YouTubeのサムネイルも取得するfunctions.phpへ追加するfunctions.phpに以下を追加してください。$first_img;}解説&使い方catch_that_image()で何をしているかというと、まずカスタムフィールドのmeta_keyを引数にしていた場合、そのカスタムフィールドの値を取得します。ここで何も入らなければ、サムネイル画像を取得します(※これは後述のYouTubeのサムネイルを取得するために記述しています。)さらになければ記事本文の1枚目の画像からサムネイルサイズを取得して代入します。なければダミー画像を代入して返しています。Types」を使用しているのでそちらに合わせて使い方を解説させていただきます。Typesでは「wpcf-images」というmeta_keyになります。あとは引数にmeta_keyを指定するだけです。Thumbnails」というプラグインがあるので、それを使ってYouTubeのサムネイルも取得できるようにします。Thumbnailsこのプラグインは有効化するだけで記事に貼り付けた動画のサムネイルを取得してきてくれます。かゆいところに手が届くサムネイルを取得する方法でした。menuWorksBlogInformation。