- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WordPressでページスラッグを表示する件について)
WordPressでページスラッグを表示する方法は?
このQ&Aのポイント
- WordPressでカスタマイズをする際、ページスラッグを表示する方法がわかりません。親ページと子ページのスラッグが表示されてしまうため、子ページのみのスラッグ名表示やスラッシュを排除したいです。
- WordPressでページスラッグを表示する方法がわかりません。ページごとにレイアウトを変更するためにCSSのクラス名にスラッグを使用したいですが、親ページのスラッグ名も含まれてしまいます。
- WordPressのカスタマイズ中で問題にぶつかりました。ページスラッグを表示する方法がわかりません。子ページのみのスラッグ名の表示やスラッシュの排除について教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同じようなことがしたかったので、私の場合は関数を作ってしまいました。 ご利用のテーマのフォルダ内に、function.phpというファイルを作成して(既にある場合は、そのfunction.phpに)、下記コードを追加 function get_page_uri2($page_id) { $page = get_page($page_id); return $page->post_name; } これで、 <?php echo get_page_uri2($wp_query->post->ID);?>で取得できます。 function「get_page_uri2」は、既に存在する名前でないように気をつけて、お好きにしていただいて大丈夫だと思います。
お礼
こういう使用ができるんですね。その辺が殆ど理解していませんでした。 凄く助かりました。これでやっと先に進むことができます。 ありがとうございます!