Kotoriはマルファン症候群という難病を患っています! 今後は、マルファン症候群に関するトピックも扱っていきます!

パンD KOTORI Blogの公式キャラクター「パンD」です。
コーディングPHPアイキャッチ画像のURLを取得する[WordPress]

アイキャッチ画像のURLを取得する[WordPress]

2011年08月21日WordPress 便利コード PHP 
アイキャッチ画像のURLを取得する[WordPress]記事のアイキャッチ画像

アイキャッチ画像のURLだけ取得したいんだけど!!っていうとき。
あると思います。アイキャッチ画像のURLを取得する方法を紹介しますにゃー。

まえがき

アイキャッチ画像として登録した画像のURLを取得する方法をご紹介しますね。
需要がある。。。かどうかは分かりませんがね。
アイキャッチ画像のimgタグにclassとかidとか付けたい場合とかに使ってください。

2011.09.16追記
もっとスマートな方法を投稿しました。
アイキャッチ画像の「URL,横幅,高さ」を取得する[WordPress(WP)]
恐らく上記の方が簡単で分かりやすいかと思いますのでご覧ください。

アイキャッチ画像のURLを取得するコード

結論からいくとコードは以下になりまする。

$thumb = get_the_post_thumbnail($post->ID,'thumbnail');
$pattern= "/(?<=src=['|\"])[^'|\"]*?(?=['|\"])/i";
preg_match($pattern, $thumb, $thePath);
$theSrc = $thePath[0];
echo '<img class="thumb" src="'.$theSrc.'" width="220" alt="アイキャッチ" />';

1行目で「$thumb」にアイキャッチ画像を表示するhtmlコードを代入して
2~4行目の

$pattern= "/(?<=src=['|\"])[^'|\"]*?(?=['|\"])/i";
preg_match($pattern, $thumb, $thePath);
$theSrc = $thePath[0];

で、アイキャッチ画像のsrc(URL)だけを「$theSrc」に代入します。
あとは思いのままにURLを使ってください。

シェアする みんなシェアしてね

フォローする フォローする

いつもKOTORI Blogをご覧いただきありがとうございます。Facebook、Twitterを通じて、皆様と交流していき色んな情報を共有していければな~と思ってます。お気軽に登録してください!

基本フォロー返します。

RSSを登録する

RSSはこちらから。

follow us in feedly

Feedly使ってる人はこちらから。

Buy me a Beer

診断ドットコムでちょっとひと息!
動く!パンDのLINEスタンプ
好きな人にアプローチスタンプ
パンDのLINEスタンプ

関連する記事 関連する記事も読んでみてね

コメント