wp ビジュアルエディタの中身の取得

2013/07/23

wordpressの管理画面の投稿でビジュアルエディタがあるんだけど、その中身の取得方法。

テキストモードの場合だと下記でOK

var content = jQuery("#content").textContent;

ビジュアルエディタでも上記と同じで取得できるっちゃできるんだけど修正前の値しか取れない。
…ということで、とりあえず下記で取得可能。

var content = tinyMCE.get("content").dom.doc.documentElement.textContent;

使い分けは…現在模索中。とりあえず下記のような感じ。

var content = jQuery("#content").textContent;
if (tinyMCE.get("content") != undefined) {
  content = tinyMCE.get("content").dom.doc.documentElement.textContent;
}

よくわかんないけど「tinyMCEでgetできるんだったらビジュアルエディタである」というような感じの判別。
これからいろいろと検証していく必要はあり。

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい