So verhindern Sie, dass WordPress TinyMCE URLs ohne Linktext entfernt

Lesezeit: 1 Minute

Ich verwende eine benutzerdefinierte Schaltfläche im TinyMCE-Editor auf meiner WordPress-Site, um eine Liste von URLs einzufügen, ohne das Markup eingeben zu müssen. Das Problem ist, dass TinyMCE automatisch die URLs entfernt, die keinen Linktext haben. Zum Beispiel, wenn die benutzerdefinierte Taste zum Einfügen programmiert ist

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

Nun, es wird nichts eingefügt.

Aber wenn ich den Knopf einfüge

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

Es klappt. Ich möchte keinen Linktext, da ich einen Bildlink benötige, indem ich ein Hintergrundbild-Sprite verwende, anstatt das HTML-img-Tag zu verwenden.

Gibt es eine Möglichkeit, zu verhindern, dass tinymce Links entfernt, die keinen Linktext haben?

So verhindern Sie dass Wordpress TinyMCE URLs ohne Linktext entfernt
Mangesh Parte

Versuche dies:

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

Diese Option aktiviert oder deaktiviert die Elementbereinigungsfunktion. Wenn Sie diese Option auf „false“ setzen, wird die gesamte Elementbereinigung übersprungen, aber andere Bereinigungsfunktionen wie die URL-Konvertierung werden weiterhin ausgeführt.

  • Können Sie mir sagen, wo ich diesen Code eingeben soll? Und kann ich den Filter “tiny_mce_before_init” mit $in verwenden[‘verify_html’]=falsch; ?

    – David Heisnam

    19. August 13 um 12:43 Uhr

  • Ja es funktioniert. Vielen Dank. Ich werde Ihre Antwort mit den genauen WordPress-Codes aktualisieren.

    – David Heisnam

    19. August 13 um 13:09 Uhr

.

759350cookie-checkSo verhindern Sie, dass WordPress TinyMCE URLs ohne Linktext entfernt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy