WordPressの固定ページや投稿ページで指定した「スラッグ」を取得して、divタグ内などに表示する方法のご紹介です。
記事へのアンカーリンクに「スラッグ」を使用したいという場合に便利なカスタマイズです。
ループ内で記事のスラッグの取得と表示
ご利用のテーマ内のsingle.phpやarchive.php などのテンプレートファイル内で、以下のようにget_post_fieldのパラメータにpost_nameを指定します。
1 2 3 4 5 |
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post();?> <?php echo get_post_field( 'post_name', get_the_ID() );?> <?php endwhile; ?> <?php endif; ?> |
コメント