• quistis_t

    (@quistis_t)


    誰でもサイトに登録しているようにしています。
    利用者にビジュアルリッチエディタを使わせたくないので無効にする方法をさがしています。

    ユーザーが増えても常にビジュアルリッチエディタを使えない用にする方法はありますでしょうか?

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • chestnut_jp

    (@chestnut_jp)

    いくつか方法はあると思いますが、パット思いつくなら次の2通りでしょうか?

    1)ビジュアルエディタを実際に削除してしまう。
    実際に削除してしまう、あるいは、投稿画面のビジュアルエディタ用タブを表示している箇所をコメントアウトしてしまうといったWordPress本体に手を加える方法

    2)プラグインで対応する。
    上記1と異なり、WordPress本体に手を加える必要性がほぼなくなるため、WordPress本体をアップグレードした際などに改めて設定しなくてよくなる。ただし、WordPress本体のバージョンや他のプラグインとの相性/互換性の問題が残る

    で、簡単(?)なプラグインの方法を探してみました。
    探して試すのは簡単なので、既に試された上でのご質問なのかとも思いましたが、どなたからも回答がないようなので、参考までに書かせていただきます。

    WordPressのプラグイン新規追加で検索すれば、複数のプラグインがすぐ見つかります。
    そのうち、2つだけ試してみました。

    1:Disable Visual Editor
    2:Easy Disable Visual Editor

    いずれも「/wp-content/plugins/」にアップロード(プラグインの新規追加ならそこから自動インストール)して有効化するだけです。

    「Easy Disable Visual Editor」は、ご質問の回答に近いことを実現してくれるもので、プロフィールにある「ビジュアルリッチエディターを使用しない」を常時チェックした状態にしてくれるものです。

    ただし、この「ビジュアルリッチエディターを使用しない」をチェックした状態にしてくれるのは、「プロフィールを更新」ボタンを押した場合なので、たとえば新規登録者がいたとして、その人がプロフィールを1度でも更新しなければ、ビジュアルエディタは利用できてしまいます。

    ※検証したのは既存のユーザアカウントで行ったため、実際は新しくユーザを追加した場合は最初からチェック状態になっているのか、それともやはり、プロフィールを1度でも更新しないといけないのかまでは確認していません。ご自身でお確かめください。

    一方、「Easy Disable Visual Editor」は、有効化すれば投稿画面がHTMLに固定されます。
    ただし、プロフィールを見てみると、「ビジュアルリッチエディターを使用しない」という設定が残ってしまいます。プラグインの仕様なのか、WordPress3.0.1だからなのか(プラグインが未対応になっているのか)はわかりません。気になるようでしたら、プラグイン作者に不具合として報告されれば次のバージョンで修正されるかもしれません。
    プラグインの有効化と同時にビジュアルエディタは利用できませんので、このチェックする設定がプロフィールに残っていても問題はないのですが・・・

    現状、「Easy Disable Visual Editor」を使って、さらにプロフィールから「ビジュアルリッチエディターを使用しない」を消す方法もあります。上記2つのプラグインを同時に利用するとかではなく(同時に利用したらどうなるかは試していませんので、興味があればご自身で確認してください)、元々の主旨に反しちゃいますが、1つだけWordPress側に手を加える方法です。

    「/wp-includes/js/」の中に「tinymce」というディレクトリがあります。これを削除あるいは別の名前(例:tinymce.default)に変更します。すると、プロフィールから「ビジュアルリッチエディターを使用しない」という項目がなくなります。

    よって、「Easy Disable Visual Editor」+「tinymceのリネーム」で一応実現はできることになりますが、いずれの場合も全ユーザが対象になりますから管理者もビジュアルエディタが使えなくなります。

    ご参考までに。

1件の返信を表示中 - 1 - 1件目 (全1件中)

トピック「ユーザー登録時にビジュアルリッチエディタを自動的に無効にする方法」には新たに返信することはできません。