bodyタグに自ページと親ページのスラッグを追加しやがれ

固定ページの各ページ毎や、ある固定ページの子孫ページだけにスタイルシートを適用したい場合など

bodyタグにページスラッグが吐き出されてくれると便利

 

ところが、body_class()のパラメータとしてページスラッグは用意されていないんですね(;´∀`)

実はWordPress Codex のサイトにはちゃんと付いてるんですよね。『page-テンプレートタグ_body_class』みたいに。

じゃぁパラメータ用意してよ(笑)って感じではありますが、ないものは自分で用意しなければならないので

functions.phpに、以下のコードを書き込みます。

すると

page-自ページスラッグ とか page-親ページスラッグ-chid のように吐き出されます