問題 × 解決策

WordPressでスラッグからIDを取得する方法

問題

WordpressでスラッグからIDを取得するには?

解決策

「get_page_by_path( 'スラッグ', OBJECT, '投稿タイプ' );」で取得する。

記事情報を取り直す。

WordPressでスラッグからIDを取得する方法をご紹介します。

「get_page_by_path」を使用する。

「get_page_by_path」を使用することで、スラッグからIDを取得することができます。

get_page_by_path( 'スラッグ', OBJECT, '投稿タイプ' );

記述例

実際に使用する記述例は以下になります。

$postdata = get_page_by_path( 'slug', 'OBJECT', 'posttype' );
$postid = $postdata->ID;

参照

以下のサイトが、より詳しく解説してくれています。

【ワードプレスでスラッグ名からIDを取得する方法 – ネコでもわかるワードプレス教室】
https://wp.go-sign.info/howto-get-id-by-slug/

【関数リファレンス/get page by path – WordPress Codex 日本語版】
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_page_by_path

コメント

コメントを残す

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

13 + 17 =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧