wordpresでトップ、固定、アーカイブ、シングルでクラスを分ける
2016年1月12日とりあえずクラスをふる
あんまりコーディングを頻繁にするわけじゃないので、どう使うかがいつもばらばらになるし、規模にもよるけど。
これ貼っとけば何かあったときに分別できるので、使ってる。
<?php $contentClass; if(is_home()){ //トップページ $contentClass = 'top'; }else if(is_page()){ //固定ページ $contentClass = 'subpage '.$post -> post_name; }else if(is_archive()){ //アーカイブページ $contentClass = 'subpage archive '.$post -> post_type; }else if(is_single()){ //シングルページ $contentClass = 'subpage single '.$post -> post_type; } ?> <section class="<?php echo $contentClass ?>">
is_page() : 固定ページかどうか
is_archive() : アーカイブページかどうか(アーカイブページならpost_typeをクラス名にする)
is_single() : シングルページかどうか(シングルでもpost_typeをクラス名にする)