Post_IDの情報はあるけど、そこからパーマリンクを取得したい…という場合があった時に迷ったのでメモ。
確認環境
- WordPress 3.1.3
パーマリンクURLを取得する
post_IDの数が10だとした場合、以下のように記述すると、$permalinkにパーマリンクURLが代入されます。
$permalink = get_permalink(10);
echo $permalink;
//結果
https://b.2690.org/20120205170711.html
Post_IDさえ分かれば、それを元に記事の様々な情報を取得できるようになるので、記事を引っ張り出したいという場合は、
- 自分が引っ張り出したい記事の条件を考えて、get_post()などで取得する
- 取得したpost_ID情報を元に、欲しい情報をひっぱってくる
という方法になります。