ページスラッグを追加するコード
WordPress で wp_list_pages() の出力の際、リストタグの class 属性にページスラッグを追加するコードをメモしておきます。今まではページIDを使ってましたが、ローカルと本番ではIDが変わってしまってcss 記述が複雑になってました。これで body に class が追加されて扱いやすくなりました。
☆ソイラテ
以下のコードを functions.php に入れます。
<?php add_filter( 'page_css_class', create_function( '$css_class,$page', '$css_class[]=$page->post_name;return $css_class;' ), 10, 2 ); ?>
カテゴリー:WordPress