「URLからサムネイル画像や記事タイトルを取得できたらラクかな~」と思いながらテンプレートタグを眺めていたら、URLから記事IDを取得するurl_to_postidというタグがあったのでやってみました。
例えば記事のURLが「http://hogehoge.com/archives/1111」だったら…
$post_url = 'http://hogehoge.com/archives/1111'; /* サムネイル取得 */ $post_ID = url_to_postid($post_url); echo get_the_post_thumbnail($post_ID ,array(xxx,xxx)); //xxxにはトリミングしたいサイズを記入 /* 記事タイトル取得 */ $post = get_post($post_ID); $post_title = get_the_title($post);
これでサムネイルと記事タイトルを取得できます。記事IDから情報を引っ張ってくるとあっという間ですね。
カスタムフィールドと組み合わせればプラグインを使わなくても関連記事を表示させることができるとか、いろいろ使い道がありそうです。