WordPressでbodyタグに権限を識別するためのクラスを追加
WordPressのテーマで、bodyタグに権限を識別するためのクラスを追加する際のメモです。
テーマの「functions.php」に下記のように追記します。
1 2 3 4 5 6 7 8 9 |
function theme_role_class($classes) { $user = wp_get_current_user(); if ($user->roles[0]) { $classes[] = 'role-'.$user->roles[0]; } return $classes; } add_filter('body_class', 'theme_role_class'); |
例えば、管理者としてログインしている場合に「role-administrator」というクラスがbodyタグに追加されます。