私はユーザー入力を必要とするWordPressプラグインを書いているので、私はデフォルトのWordPressのリッチテキストエディタを試してみることを考えました。 1つはWordPressが既に持っているときに私のプラグインにテキストエディタを含めなくてもいいように、そして2つ目はユーザーにとってよりシームレスなことです。
私は文字通りただデフォルトのエディタが欲しいだけです。
問題は、エラーなくして動作させることができないこと、そしてthe_editor()
関数に関するドキュメントがほとんどないかまったくないことです。
現時点では、私のテキストボックスは次のようになります。
<?php
the_editor( $content, $id = 'content', $prev_id = 'title', $media_buttons = true, $tab_index = 2 );
?>
そしてエディタが表示されますが、エラーがあります。たとえば、Visual/HTMLは壊れているように見え、メディアボタンは何もしません。つまり、クリックしても何も起こりません。
これが投稿されてから、 wp_editor()関数 が作成されました。これはTinyMCEをテーマやプラグインに含める正しい方法です。さらに良いことに、そのCodexページ(上でリンクされています)ははるかに優れていて、そこにはかなり良いチュートリアルがいくつかあります。