web-dev-qa-db-ja.com

ユーザーごとにリッチテキスト機能を設定できますか?

明らかに異なるタイプのユーザーがあります(パワーユーザーから一般の作家まで)。

WordPressのリッチテキストエディタはTinyMCEに基づいています - それは 多くの機能を持っています 。これらの機能のほとんどは、WordPressの内部ではデフォルトで無効になっており、よりフレンドリーで(そしてより安全な)編集環境を実現しています。ただし、一部のパワーユーザーは、これらの追加のTinyMCE機能を使用することを好むでしょう。

ユーザーごとにさまざまなリッチテキスト機能(テーブル、レイヤー、スタイルなど)を有効または無効にすることは可能ですか?これはどのように行われますか?ありがとう。

1
Gabe Sumner

ここで tinymceとusers を見て、あなたのテーマのfunctions.phpに似たものを加えて、あなたが割り当てたカスタムロール/ケーパビリティでそれをラップすることによってそれに取り組むかもしれませんあなたの信頼できるユーザーに:

if (current_user_can( 'have_tiny_mce_options' ) { tinymce options here }

ページの例は3つのオプションしか示していませんが、これを改善できることを確認してください

2
MartinJJ