[WordPress] ワードプレスの TinyMCE テキストから視覚的に切り替えるときにブロック要素をラップ彼ら場合アンカー タグが削除されます。

スポンサーリンク

質問

このコードとバックエンドでこの動作を無効にすることができた:

function override_mce_options($initArray)
{
    $opts = '*[*]';
    $initArray['valid_elements'] = $opts;
    $initArray['extended_valid_elements'] = $opts;
    $initArray['valid_children'] = '+a[*]';
    return $initArray;
}

add_filter('tiny_mce_before_init', 'override_mce_options');

、エディターにこれを貼り付ける場合は動作します:

<a href="#" class="text-center text-info"><h5 class="title">Heading</h5></a>

ビジュアル モードに切り替えることがなくの更新] ボタンを押します。貼り付けとビジュアル モードへの切り替え、エディター アンカー タグが削除され、

h5

を単独で残します。私はこのいくつかの js をめちゃくちゃですけど、私は見当がどのようなファイルはこの責任とこの現象を回避する方法

答え

私は完璧に動作するソリューションを発見しました。「保存 HTML エディターのマークアップ プラス」のプラグインをインストールし、html マークアップでめちゃくちゃ TinyMCE をしたすべての問題を解決します

http://stackoverflow.com/questions/29275316/wordpress-tinymce-removes-anchor-tags-if-they-wrap-block-elements-when-switching

スポンサーリンク

Leave a Reply