本文中の画像URLをループで使えるようにします。
テーマのための関数 (functions.php)に以下のコードを追記します。
画像がなかったときには、no_thumb.jpgを表示します。
メインインデックスのテンプレート (index.php)などの記事のループで以下のコードを使います。
うまく画像が出たでしょうか?
参考)
記事内の最初の画像を取り出す
http://kachibito.net/wp-code/display-first-image-url
テーマのための関数 (functions.php)に以下のコードを追記します。
画像がなかったときには、no_thumb.jpgを表示します。
/** * get image url from post */ function catch_that_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<\s*img [^\>]*src\s*=\s*[\""\']?([^\""\'>]*)/i', $post->post_content, $matches); $first_img = $matches [1] [0]; if(empty($first_img)){ $first_img = "/no_thumb.jpg"; } return $first_img; }
メインインデックスのテンプレート (index.php)などの記事のループで以下のコードを使います。
うまく画像が出たでしょうか?
参考)
記事内の最初の画像を取り出す
http://kachibito.net/wp-code/display-first-image-url