wordpressの body_class()にページスラッグを

wordpressテーマのheader.phpあたりにある

   <body <?php body_class(); ?>>

こと細かにclassが出力されるので便利だけど、pegeの内容ごとにデザインを変えたい場合、デフォルトだとpageのslugが出てこないので不便です。
そこでcodexのbody_class()をみると、簡単に拡張できる仕様になっていることが分かりました。なので例えばこんなかんじにすればもっと助かります。

   <body <?php
        if (is_page()) {
            $page = get_page(get_the_ID());
            $slug = $page->post_name;
            body_class("page-" . $slug);
        } else {
            body_class();
        }
        ?>>

ほかにも条件分岐によってかなり柔軟なclass割り当てができますね。