TinyMCE を使用して自分のサイトにコンテンツを公開しています。コンテンツの最後にカーソルを置いても、段落などの別の要素内にしか画像を挿入できないという問題があります。
したがって、コンテンツを公開すると、現在、次のようなマークアップになります。
<p>Text content <img src="blah" /></p><p>Another paragraph</p>
WordPress と TinyMCE サンプル サイトの両方が、上記の方法で画像を挿入していることに気付きました。
TinyMCE の他の要素の外側に画像を挿入する方法についての解決策を見つけることができませんでした。そのため、次のステップは、コンテンツ サーバー側を変更して、コンテンツを公開するときに修正できるようにすることです。私のデータベースに保存する前のマークアップ。最終的には次のようになります。
<p>Text content</p><img src="blah" /><p>Another paragraph</p>
これを達成するために私が何をする必要があるかを知っている人はいますか?正規表現が機能することは知っていますが、その効果のために何をどのように使用すればよいかわかりません。さらに良いことに、TinyMCE の問題を解決できる人がいれば、それはさらに良いことです。
私は明らかに JS を使用してこのクライアント側をその場で実現できることを知っていますが、そのソリューションは理想的ではありません。
どうもありがとう、
D