ユーザーにテキスト、画像、ビデオを追加する選択肢を与える UI (wordpress プラグイン用) を作成しました (これを,div
と呼びましょう)。div
container
私はかなり長い間それに取り組んできました。私は最近tinyMCE
(WYSIWYG
エディター) を追加して、 内にテキストを追加しcontainer
ました。
今、私は大きな過ちを犯したことに気づきました。ユーザーが書き込むテキストは、wp 管理パネル用に定義された CSS ルールによって上書きされています。
例えば、
ユーザー<h1>Hello</h1>
が (tinyMCE の助けを借りて) 入力し、tinyMCE からそのコンテンツを取得して、container
.
しかし、ここで問題が発生します。wordpress の admin css は、次のような css ルールを持つことができます。
h1 {
color : #d6d6d6;
line-height: 40px;
font-size: 30px;
}
したがって、tinyMCE と my では見た目が異なりcontainer
ます。(tinyMCE のコードは内部にiframe
あり、wordpress の css ルールの影響を受けないままですが、私はそうではありませんcontainer
)
container
内部の要素が wordpress の管理 CSS の影響を受けないようにする必要があります。
私は良い解決策が中に入れられることを知っていcontainer
ますiframe
。しかし、私は のことを考えずにたくさんのコードを書きiframe
ましたiframe
。クロス ブラウザの問題が発生する場合があります。
一部のワードプレス ルールをリセットできますが、ユーザーが何かを入力する可能性があるため、失敗することがあります。私は完全な証拠が必要です。