> 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のカスタム投稿タイプで一覧・詳細画面を作らない方法

Wordpressのプラグイン「AddToAny Share Buttons」で任意の場所にシェアボタンを設置する方法

Wordpressのプラグイン「AddToAny Share Buttons」で任意の場所にシェアボタンを設置する方法

Wordpress Popular Postsでの表示内容をテーマ内でカスタマイズする方法

Wordpress Popular Postsでの表示内容をテーマ内でカスタマイズする方法

Wordpressの投稿からカテゴリーやタグを削除する方法

Wordpressの投稿からカテゴリーやタグを削除する方法

Wordpressで記事のIDから記事内の一番目にある画像を取得する関数

Wordpressで記事のIDから記事内の一番目にある画像を取得する関数

Wordpressのget_terms()で特定のカスタム投稿タイプの公開記事のみcountの対象にする方法

Wordpressのget_terms()で特定のカスタム投稿タイプの公開記事のみcountの対象にする方法

Comment Form

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