[WP]スラッグ名でPAGEやPOSTなど投稿を取得

$post = get_page_by_path($slug,OBJECT,’post’); を使う事で投稿のオブジェクトを取得できる。get_page_by_pathはデフォルトで固定ページを取得する関数だが、’post’を指定することで投稿を指定でき$post->IDでポストIDを取得できる。

$page = get_page_by_path($slug);
$post = get_page_by_path($slug,OBJECT,'post');
$cpt = get_page_by_path($slug,OBJECT,$post_type);
$page_id = $page->ID;
$post_id = $post->ID;
$cpt_id = $cpt->ID;
ソースコード装飾ならGoogle code prettify
しば に更新 529文字 239view
※この記事は2年前の記事です。内容が古い可能性があります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください