WordPress のビジュアルエディタ TinyMCE で意図しないタグ(_mcePaste divタグ)が入る

WordPress (Ver 2.8.x)を使ってサイト構築をしているが、記事を投稿する際に、意図しないタグが入ることがあったのだ。どのようなタグが入るかというと以下のものだ。

<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;"

left: -10000px を見てわかるように、この div タグに囲まれると、そのセクションはブラウザ上には表示されない。それゆえにこのタグが入っていることに気づきにくい。

その後、調査してみると、どうやら原稿をメモ帳等のエディタで編集し、WordPress 標準のエディタ TinyMCE のビジュアル(WISYWIG)に貼り付けたときに起こるようだ。

予防策としては、TinyMCE にテキストを貼り付ける際は、ビジュアルではなく HTML モードで貼り付けるか、ビジュアルで貼り付けた後に必ずHTMLで確認するかいずれかであろう。

意図的ではないにせよ、このような不可視化が行われていることが、検索エンジンにテキスト隠しを行っていると判断される可能性があるので、注意が必要である。

参考サイト

When I cut and paste from Notepad I get these _mcePaste div tags. Why? | I Heart Tech Docs, Ivan Walsh, Technical Writer

posted by さわひで at 08:45 | Comment(0) | TrackBack(0) | ウェブ系の技術
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバック