私は彼らがページにJavaScriptコードを追加する可能性を持たせたくないので、ADMINISTRATORを除くすべてのユーザーの役割のワードプレスのテキストエディト(写真の赤い四角)のテキストタブを無効にする方法を探しています。また、テキストエディターに位置合わせアイコンを追加する方法も探しています(写真の赤部分も参照)。
今、私は以下のコードですべてのユーザーのテキストタブを非表示にする方法を見つけました
function my_editor_settings($settings) {
$settings['quicktags'] = false;
return $settings;
}
add_filter('wp_editor_settings', 'my_editor_settings');
ADMINISTRATORロールの例外を追加するにはどうすればよいですか?
管理者を除くすべてのユーザーのテキストタブを無効にするには、次を追加できます。
function my_editor_settings($settings) {
if ( ! current_user_can('administrator') ) {
$settings['quicktags'] = false;
return $settings;
} else {
$settings['quicktags'] = true;
return $settings;
}
}
add_filter('wp_editor_settings', 'my_editor_settings');