zaKEY.net - WordPress・iPhoneなどのブログ -

コポキャラの岡崎邦彦(ザッキー)の情報サイト。WordPressやらEC CUBEやらiPhoneについての情報を書いていきます。

WordPress

WordPressの記事内の最初の画像を出力する方法

投稿日:

自分用メモ。
記事の投稿時にアイキャッチ画像を登録すればいいんですが、それではなく記事内の最初の画像を出力するほうが楽な場合があります。
このコードで出力できます!

【function.php】

function first_catch_image() {
 global $post, $posts;
 $first_img = '';
 ob_start();ob_end_clean();
 preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matche_img);
 $first_img = $matche_img[1][0];
  
 if(empty($first_img)){ /*画像が無かったら*/
 $first_img = "images/main/noimage.jpg";
 }
 return $first_img;
}

【呼び出し方】

<?php echo first_catch_image(); ?>

zakey336x280

zakey336x280

-WordPress
-

関連記事

WordPress

【WordPress】パーマリンク設定後にサイトが表示できなくなった時(403)の対処法

WordPressの標準のパーマリンクは少しブサイクですので、装飾したパーマリンクに設定するにが良いでしょう。 ただパーマリンクを変更した際に403エラー「You don’t have p …

codocの投げ銭が外部で動くのかのテスト。

codocのコンテンツ内を販売・課金できるツールはWordPressでもプラグインがあるので使用可能になってるが、投げ銭はプラグインに入ってなかったので、できるのかテスト。 codoc  6 …

Contact form 7の都道府県(英語)の選択肢のコピペ素材

Contact form 7の都道府県の選択肢のテンプレートは探せばあるけど、英語版がなかったので、自分用メモ。 日本語版 参考:https://www.iscle.com/web-it/wp/con …

【WordPress】スマホ用の条件分岐「is_mobile」

スマホ用の条件分岐をする時にWordPressで使用できる「wp_is_mobile」を使用するとiPadも分岐されてしまうので、自分で関数を作成するのが良いです。 functions.phpに下記を …

WordPress

WordPressで詳細記事の前後リンクを同一カテゴリ内にする方法

自分用メモ。 WordPressで詳細記事の前後リンクを同一カテゴリ内にする方法を探していて見つけたので、UPしておきます。 基本的な形 <?php previous_post_link(); …