こんにちは、WPホームページ研究所の運営サポートチーム(@WP_LABO)です。
ワードプレスではページIDはユニークな番号なのであらゆる状況で情報を取得する軸になります。
ワードプレスで記事IDから「URL」や「スラッグ」を取得する方法
もし記事idが「1」のURLを取得するなら以下の関数が使えます。
//ページIDからURLを取得する
$id_to_url = get_permalink("1");
さらにページidがあればスラッグ情報も取得可能です。
//ページIDからスラッグを取得する
$id_to_slug = get_post_field( 'post_name', "1" );
オプションメニューでもあらかじめ変数でidを取得しておけば柔軟に使いまわせます。
//変数を使ってページIDを取得してURLに変換する
$id_box = get_option('example');
$id_to_url = get_permalink("$id_box");
スラッグでも使い方は同様です。
//変数を使ってページIDを取得してスラッグに変換する
$id_box = get_option('example');
$id_to_slug = get_post_field( 'post_name', "$id_box" );
以上、業務用の覚え書きでした。
最新式の無料プラグインを事前公開
WordPressは公式サイトに登録済みのプラグインだけで全機能を補足しきれません。当サイトでは使いやすさを追求した魅惑的なプラグインを無料でダウンロードいただけます。運営ホームページのマーケティング力をさらに高めるチャンスです。まずは無料でDLしてお試しくださいませ。
→ 改良されたプラグインを確認する