2

wordpress サイトの TinyMCE エディターでカスタム ボタンを使用して、マークアップを入力せずに URL のリストを挿入しています。問題は、TinyMCE がリンク テキストのない URL を自動的に削除することです。たとえば、カスタム ボタンが挿入するようにプログラムされている場合

<a href="http://example.com"></a>

まあ、何も挿入されていません。

しかし、ボタンを挿入すると

<a href="http://example.com">Example.com</a>

できます。html img タグを使用する代わりに背景画像スプライトを使用して画像リンクが必要なため、リンク テキストは必要ありません。

リンクテキストのないリンクをtinymceが削除するのを防ぐ方法はありますか?

4

1 に答える 1

4

これを試して:

function myformatTinyMCE($in) {
    $in['verify_html']=false;
    return $in;
}
add_filter('tiny_mce_before_init', 'myformatTinyMCE' );

このオプションは、要素のクリーンアップ機能を有効または無効にします。このオプションを false に設定すると、要素のクリーンアップはすべてスキップされますが、URL 変換などのその他のクリーンアップ機能は引き続き実行されます。

于 2013-08-19T12:28:53.703 に答える