マルチサイト上で管理者/編集者に対してHTMLタグ利用を許可する

ACFプラグイン利用時に特権管理者以外がHTMLコードを貼り付けて更新した際に値が空になるので注意が必要。結構忘れがちなのでメモ

/**
* マルチサイト上で権限[ 管理者/編集者 ]に対してHTMLタグ利用を許可
*/
function editor_map_meta_cap($caps, $cap, $user_id){

 if($cap === 'unfiltered_html'){

   if(user_can($user_id, 'administrator') || user_can($user_id, 'editor')){
     $caps = array('unfiltered_html');
   }

 }

 return $caps;

}
add_filter('map_meta_cap', 'editor_map_meta_cap', 1, 3);

この記事が気に入ったらサポートをしてみませんか?