wp 管理者以外では、「admin-menu」を表示させない

Pocket
LINEで送る

wp 管理者以外では、「admin-menu」を表示させない方法

使用中のThemefunctions.phpに下記コードを追加

function my_function_admin_bar<span class="s2">()</span>{
$user = wp_get_current_user<span class="s2">();
</span>    $user_par = $user->roles<span class="s2">[</span>0<span class="s2">];
</span>    if <span class="s2">(</span>$user_par != 'administrator'<span class="s2">)</span> {
return false<span class="s2">;
</span>    }
}

add_filter<span class="s2">(</span> 'show_admin_bar' <span class="s2">,</span> 'my_function_admin_bar'<span class="s2">);
</span><span class="s2">

 

if ($user_par != ‘administrator’) { の内容を変更することで、どのユーザーのグループの場合に表示しなくするかを変更することも可能。

administrator 管理者
contributor 寄稿者
subscriber 購読者
author 投稿者
editor 編集者

SNSでもご購読できます。