2012-03-19 14 views
1

WordPressの[投稿/ページの追加/編集]画面のショートコードジェネレータを作成しています。TinyMCEで特定の文字列を検索する

同じ投稿/ページに複数のショートコードが存在しないようにしたいと考えています。そこでボタンのためにonclick関数を追加して、ショートコードがすでに存在するかどうかを確認することができました。

どうすればいいですか?

私はTinyMCEのAPIの周りを検索し、私が得た最も近いtinymce.Formatter.match方法でした。しかし、このページには例はありません。とにかくこれはコンテンツ検索とは関係がないとは思わない。

もう1つの方法は、単にgetContentメソッドを使用し、それに対してjavascriptコードを実行することです。しかし、これにはすでに何かが組み込まれている場合、これは最善の選択肢ではないと思います。

答えて

0

"ショートコード"という言葉の意味を正確にはわかりません。 しかし、私はgetContent-Methodを使って見つけることができる文字列だと思います。

エディタのコンテンツを検索するには、いくつかの方法があります。 tinymceエディタはiframe内でレンダリングされるため、実際には実際のHTMLコードであるため、ブラウザのすべての通常のDOMメソッドを使用することができます。 tiny_mce/classes/dom/DOMUtils.jsには、DOMメソッドがいくつか追加されています。

関連する問題