bodyタグにページ毎にidを振る方法【WordPress】

2015.11.16

2015.11.20

wordpress構築をしている際、bodyにclassではなく、idを振って管理をしたいなあという時に、使えるタグです。
カテゴリページはcategory_カテゴリ名、個別ページなら投稿名が、idとして振られるようになります。
結構使えるタグなので、メモ。
下記、サイトを参考にさせていただきました。

まずは、下記のタグを記述。

 
$body_id ="";
if ( is_single() || is_page() ) {
  $body_id = ' id="'.$post->post_name.'" ';
} else if ( is_category() ) {
  $category = get_the_category();
  $body_id = ' id="category_'.$category[0]->category_nicename.'" ';
}
 

そして、bodyに下記タグを記述すればOK。

 
>
 

参考サイト

下記サイトを参考にさせていただきました。ありがとうございます。

KEiSoN★

インターネット・ITに将来の可能性を感じ、デジタルハリウッドオンラインスクールで、webデザインを学ぶ。
2007年よりECカート開発会社にてwebディレクター/webデザイナーとして従事。マネージャー職も務める。
2009年1月よりフリーランスのwebディレクター/Webデザイナーとして独立し、ノマドな働き方を試み始める。
過去16カ国ほど訪れ、一眼レフにその景色を収めながら時々ドローンも飛ばすなど、写真や映像のクリエイティブにも触れる。
2015年11月にスカイゴールド株式会社として法人化。
中小企業向けのWebブランディング・デザイン、Wordpressのオリジナルテーマ開発・オウンドメディア構築が得意。
国内外の様々な価値観・デザインに接触することで、幅広いクリエイティブや臨機応変にアイデアを提供する。