I'll be NET 】創作サイトから中小企業まで東京都三鷹市で低価格高品質なホームページ制作(SOHO)

トップページ > Wordpress > Wordpressで記事のスラッグから記事IDを取得する方法

Wordpressで記事のスラッグから記事IDを取得する方法

Wordpressで記事のスラッグから記事IDを取得する方法

Wordpressでよく使うのに忘れがちな記事のスラッグからIDを取得する方法についてです。

get_page_by_path()を利用する

記事スラッグからIDを取得するには、get_page_by_path()を利用します。

//固定ページ(投稿タイプ:page)
$data    = get_page_by_path('parent_slug/child_slug');
$post_id = $data->ID;

//投稿(投稿タイプ:post)
$data    = get_page_by_path('slug_name', OBJECT, 'post');
$post_id = $data->ID;

//カスタム投稿タイプ(投稿タイプ:my_post_type)
$post_type = 'my_post_type'; //カスタム投稿タイプのスラッグ
$data      = get_page_by_path('slug_name', OBJECT, $post_type);
$post_id   = $data->ID;

記事移動

関連記事

Wordpressでショートコードを利用してphpファイルをincludeする方法

Wordpressのカスタム投稿タイプにリビジョンを追加する方法

MW WP Form で選択された内容によって必須項目(バリデーションルール)を切り替える方法

MW WP Form で入力された内容によって自動返信メールや管理者宛メールの内容を変更する方法

Wordpressで投稿タイプを取得・表示する方法

Wordpressで全ての親ページの情報を取得する方法

Comment Form

  • コメントを入力してください。
登録フォーム
Name
Mailaddress
URL
Message
Postkey
(スパム対策に、投稿キー を半角で入力してください。)

ユーティリティ

創作サイトから中小企業まで東京都三鷹市で低価格高品質なホームページ制作(SOHO)【I'll be NET】

プロフィール

author:I'll be NET

since:2014.01.01

東京都を拠点としたSOHO(フリーランス)による創作サイト向けWEB制作サービスを行っています。 お仕事とか創作活動とかでメモっておきたいこととかを掲載しています。

more

Feed