私はウィジェットにリッチテキストエディタを追加しようとしていて、シンプルなツールバーでCKEditor( http://ckeditor.com/download )を使っています。
私が保存しようとするまで、すべてうまくいきます。 「保存」をクリックするとテキストエリア(およびテキストエディタ)が消え、保存に失敗します。
テキストエディタを削除すると、テキストエリアは正常に機能し保存されます。
あなたはここでウィジェットコードを見ることができます: http://Pastebin.com/C7VbxBSG
もちろん、必要なwp_register_script
とwp_enqueue_script
を追加しました
私は同じコードを使用して、テキストエディタをページおよび投稿用のテキスト領域nメタボックスに追加しましたが、問題なく動作します。それはちょうどウィジェット上の問題は、ウィジェットが保存する方法と関係がある何かを思いつく:JavaScriptを介して現在のところ私のスキルを超えています
数ヶ月前にウィジェットにtinymceを追加したときにも同じ問題がありました。各ウィジェットインスタンスに追加するのではなく、すべてのJavaScriptコードをエンキュースクリプトで追加します。
これが私のちょっとした実装です: http://Gist.github.com/600616
あなたは Black Studio TinyMCE Widget プラグインを試してみるとよいでしょう。