web-dev-qa-db-ja.com

テキストエディタだけを表示する方法はありますか

私はデスクトップアプリを開発していて、エディタだけを表示したいのですがツールバーです。

私はアプリを通して十分に簡単に過去のコンテンツをロードして保存することができますが、私はエディタを再利用できるようにしたいです。私が編集者と言うとき、私はあなたが投稿を編集して、あなたが視覚またはテキストエディタを使用することができるとき、太字または通常のフォントの太さを設定することができます。更新や保存のような他のボタンはなく、エディタだけです。

エディタだけを表示するために使用できる既存のページや、エディタだけを作成するために作成できるコードはありますか。私はそう願っています、そして私は生のHTMLを取得して設定するためだけにJavaScriptを使用することができます。

1
1.21 gigawatts

あなたは言う、あなたは更新を見ることはありません、エリアを節約する。

メタボックス

これが追加のメタボックス内の機能です。各メタボックスを削除することができますので、エディタで領域を見るだけで、視覚的またはテキスト的な可能性があります。不要なメタボックスを削除するには、関数 remove_meta_box( $id, $page, $context ) について読んでください。

デフォルトモード

ビジュアルモードを設定する次の例のように、これをデフォルト値に設定することもできます。

add_filter( 'wp_default_editor', create_function( '', 'return "tinymce";' ) );

これはテキストモードだけを見るための値htmlにも働きます。 codex には、これに関するより多くの内容があります。不要な領域、管理領域から項目を削除するためにプラグインでこれを使用します。それが役立つ場合は source を参照してください。

ユーザー設定

また、 this question をチェックしてください。ユーザー設定のヒントを見てください。正しいモードが確実に有効になっていることを確認してください。小さなJavaScriptの助けが役に立ちます。

<script>
if (getUserSetting('editor') != "tinymce") {
    setUserSetting('editor', 'tinymce');
    location.reload();
}
</script>

ボタン

ビジュアルモード

ビジュアルエディタ内のボタンを削除する場合は、コア関数 wp_editor() を使用します。

wp_editor( '', 'some-id', array( 'quicktags' => FALSE ) );

テキストモード

クイックタグを削除することはコアの内側に引っ掛かることではなく、それほど簡単ではありません。しかし、あなたは この解決策 をプラグインで見ることができます、それはコアクイックタグを削除するためのUIと機能を持っています。つまり、フックquicktags_settingsをオンにして、不要なボタンの設定を解除する必要があります。

1
bueltge