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をクラス名にする)