WordPressでサイトを制作する上で、特定のカテゴリーに対して違うレイアウトにしたりなど、色々あると思います。
スラッグを利用してCSSを適用すれば固定ページ作成の際に設定する
出し分け以外にも色々応用できます。
スラッグの取得
1 2 3 4 5 6 7 8 |
<?php $page = get_page(get_the_ID()); $slug = $page->post_name; ?> <div class="content_wrap <?php echo $slug; ?>"></p> <h2 class="tittle"><?php echo $slug; ?></h2> <p><img src="<?php echo $slug; ?>.jpg" alt="<?php echo $slug; ?>"></p> </div> |
上記では、h2のtittleのところにページのスラッグ名が出力され、親要素のclassにスラッグ名が付与されます。
コメント