WordPressで投稿のスラッグを取得する方法をご紹介いたします。
スポンサーリンク
投稿・固定ページ
index.php・page.php・single.php等のループで使用することができます。
1 2 3 4 5 6 | <?php $slug_name = $post->post_name; echo $slug_name; ?> |
メインループサンプル
1 2 3 4 5 6 7 8 9 10 11 12 | <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); $slug_name = $post->post_name; echo $slug_name; endwhile; endif; ?> |
以上でスラッグの取得が可能となります。
おまけ:var_dumpを使おう
「var_dump()」とはPHPの検証用の関数です。
以下のようにvar_dump($post)を使って、$postの中身をみてみましょう。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); var_dump($post); $slug_name = $post->post_name; echo $slug_name; endwhile; endif; ?> |
スポンサーリンク
スポンサーリンク