WordPressでCanvasタグが消えるのを防ぐ方法

記事内に広告が含まれています。

WordPressには記事を書くモードに「ビジュアルモード」と「テキストモード」の2種類を選択できる機能があります。

そのなかで困ったことが発生しました。

テキストモードでHTMLタグとして記述したCanvasタグがビジュアルモードに切り替えると消えてしまうのです。

再度テキストモードに戻ると書いたはずのCanvasタグがない・・・これは困りました。

WordPress5.0以降ではGutenberg(グーテンベルグ)と呼ばれる新しいブロックエディターが採用されましたが、それまでのエディターと使い方、出力されるコードが全く異なると言った理由でわたしは、Classic Editorプラグインを利用して「ビジュアルモード」と「テキストモード」の2種類を選択できる旧式のエディターで記事を書いています。

WordPressでCanvasタグが消えるのを防ぐ方法

どうしてもCanvasタグを書く必要があったので何とかならないかと調べたところ、同じようなことで苦労されて解決した記事を見つけました。

WordPressでCanvas要素が消える – TauStation

この方の記事を参考にするとCanvasタグの開始、終了の間に何か文字列を設定すると良いと。

<canvas>なんか文字</canvas>

のような感じでしょうか。

実際に書いてみて「ビジュアルモード」と「テキストモード」の切り替えを行っても、Canvasタグが消える現象はなくなりました。

まとめ

WordPressの「ビジュアルモード」と「テキストモード」の切り替えを行ってCanvasタグが消える際は、Canvasタグの開始終了の間に何か文字列を設定すると回避できる。

助かりました。

タイトルとURLをコピーしました