get_postsを使ってスラッグからIDを取得する方法


get_page_by_pathを使ってIDを取得するのが一番楽な気がするんですが、
プラグインのせいで動かなかったんですよね・・・
get_postsを使ってスラッグからIDを取得する方法を考えたので
忘れないようメモしておきます。

$post_id = get_posts("name={$slag}");
$post_id = $post_id[0]->ID;//スラッグからID取得

 phpで””(ダブルポーテンション)中だと
{}(中かっこ)つかうことで函数が使えるの知らなかったので勉強になりました!hatena03.gif

No Category Baseというプラグインを使っていると
get_page_by_pathが無効化されるらしいので、代替案が必要になりますsweat01.gif

トラックバックURL