固定ページのスラッグを取得する

2016.06.04 2019.05.10wordpressカスタマイズ
固定ページのスラッグを取得する

画像は、紫陽花とケロッグ。

ですがスラッグを取得するメモ。

カスタム投稿のスラッグを取得することもありますが
今回はページのスラッグ。

例えばページ毎にcssを適用したいときにクラス名を与えたい!とかいう場合に有効です。

固定ページのスラッグとはどういうことかというと
WordPressの管理画面の上部[表示オプション]をクリックすると

こんな感じででてくるんですけど、スラッグにチェックを入れると、固定ページの入力欄の下に

こんな風にスラッグを入力する項目が追加されます。

ページのスラッグを英文字で入力し保存、公開。

例えば、固定ページを表示させるpage.phpなどに

<?php get_header(); ?>

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="<?php echo get_post($wp_query->post->ID)->post_name; ?>">

の記述を行うとDivタグにクラス名を付与する事ができます。

これでレイアウトの幅が広がりますね!?