サポート » インストール » 3.5において記事投稿時に文字を消すとスタイルが変わる

  • 記事の投稿時にビジュアルエディタで以下の手順を踏むとスタイルが強制的に変更されます。
    1)フォントカラーを(たとえば赤に)変更して、1行目に文章を書く。
    2)改行(SHIFT+ENTER)をする。
    3)2行目に、フォントカラーを元(黒)に戻して文章を書く。
    4)2行目を書いた後、その行の最後の文字をBackspaceで一文字消去する。
    5)2行目の文章全てが1行目と同じ、赤色になる。(すべての行に1行目のスタイルが適用される)

    わかりにくい説明で申し訳ありません。再現した画像をご覧いただければ幸いです。

    別途導入しているTinyMCE Advancedなどのプラグインの影響がある可能性を考え、3.5 アップグレードに伴う問題とその解決方法のトラブルシューティングおよび、問題解決のためのチェックリストを参照し試しましたが、どのような状況でも発生しました。
    ダウングレードを試みた際、3.4.2では不具合が解消されました。

    *WordPress のバージョン:3.5
    *使用しているプラグインとテーマの情報
    Akismet v2.5.7 / Contact Form 7 v3.3.2 / Google Analytics for WordPress v4.2.8
    Google XML Sitemaps v3.2.8 / Ktai Style v2.0.5 / Limit Login Attempts v1.7.1
    Meta Manager v1.0.5 / My Page Order v3.3.2 / TinyMCE Advanced 3.5.8
    TS Custom Widgets 2.0 / Widget Twitter VJCK 0.1.9 / WordPress Importer 1.8.4
    WP Multibyte Patch 1.6.2 / WP Super Cache v1.2 / WP Total Hacks v1.1.0

    *PHP、MySQL のバージョン:PHP5.2 / MySQL 5
    *サーバー環境:ドメインキング/Apache 2.2.X
    *ブラウザとそのバージョン:SR Ware Iron 23.0.1300.0 (170000)

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは、
    3.5で確認しました

    1 フォント赤
    2 shift enter
    3 フォント黒
    4 バックスペースで削除
    で、スタイルが破綻することが確認できました。
    DOMソースを置いておきます。

    新規作成時

    <p>
    	<span id="_mce_caret" data-mce-bogus="true" style="">
    		<span style="color: rgb(255, 0, 0);">
    			test<br>
    			<span id="_mce_caret" data-mce-bogus="true" style="">
    				<span style="color: rgb(0, 0, 0);">test</span>
    			</span>
    			<br>
    		</span>
    	</span>
    </p>

    カーソル位置からバックスペースで削除

    <p>
    	<span style="color: rgb(255, 0, 0);">
    		test<br>
    		<span style="color: rgb(255, 0, 0);">tes</span>
    		<br>
    	</span>
    </p>

    バックスペースを使わずに、カーソルを戻してdelete

    <p>
    	<span style="color: rgb(255, 0, 0);">
    		test<br>
    		<span id="_mce_caret" data-mce-bogus="true" style="">
    			<span style="color: rgb(0, 0, 0);">
    				tet<br>
    				<span id="_mce_caret" data-mce-bogus="true" style="">
    					<span style="color: rgb(153, 204, 0);">tet</span>
    				</span>
    			</span>
    		</span>
    	</span>
    	<br>
    </p>

    バックスペースを使わないで、カーソルを戻してdeleteすれば、htmlは維持されるようでした。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「3.5において記事投稿時に文字を消すとスタイルが変わる」には新たに返信することはできません。