制作会社から制作会社じゃない会社に転職が決まりました。制作会社で学んだことを残らず記事にしたいと思います。

パンDKOTORI 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スタンプ

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

コメント