Entfernen Sie Inline-Linking-Tool

16

Ich bin kein großer Fan von dem Inline-Linking-Tool mit WP 4.5 veröffentlicht. Gibt es eine Möglichkeit, es zu deaktivieren?

Nico Martin
quelle
5
Es gibt hitzige Debatte darüber. Der folgende Thread im WP-Forum enthält Code für ein Update, den ich jedoch nicht persönlich getestet habe: wordpress.org/support/topic/…
cjbj
Das Problem ist nicht auf der trac - Liste für WP 4.6, so ist es nicht kurz gehen weg zu gehen , es sei denn jemand viel Zeit in ein Plugin investiert.
cjbj
Sieht aus wie jemand hat @VesterDe ;-)
cjbj

Antworten:

5

So kann ich oder kann nicht für diese in der Hölle gehen, aber ich habe einen quickfix Plugin, dass Bypässe den Inline-Teil und öffne einfach den Link-Editor.

Sie können es finden sich hier .

Ich habe nicht viel Zeit es zu testen, wenn Sie Probleme machen Probleme in Github finden, und ich werde sehen, ob ich es beheben kann.

Das System funktioniert so, dass ich wplink als Plugin von tinyMCE entfernt, dann hinzugefügt wplinkc, die ich gemacht durch wplink Kopieren und die meisten der Code zu entfernen.

Edit: Ich habe Kenntnis von dieser anderen Lösung später heute gemacht, und es sieht ein wenig saubere und auf jeden Fall sieht weniger hacky als meine.

https://github.com/2ndkauboy/restore-full-link-dialog

Ich habe nicht versucht, though.

Edit # 2: Eine tatsächliche richtige Plugin jetzt existiert, fand hier , dass der Job wird erledigt.

VesterDe
quelle
2
Es kann günstiger sein , den entsprechenden Code auf Ihre Antwort im Vergleich zu nur einem Link hinzuzufügen.
Howdy_McGee
1
Das ist ein wichtiger Punkt, aber es ist mehr als eine Datei, von denen eine bigish ist js - Datei. Ich habe es auch ein Plugin und nicht nur etwas , das man in functions.php aus diesem Grunde werfen. Wenn die Dinge zu gehen wackelig starten deaktivieren Sie genau das Richtige.
VesterDe
1
Touché, ich habe die JS - Ordner im Stamm nicht bemerken :)
Howdy_McGee
Sieht großartig aus! Ich werde das so schnell wie möglich überprüfen.
Nico Martin
-3

Dies kann Ihnen beim Deaktivieren dieser Verknüpfungen helfen. Fügen Sie dies Ihrer functions.phpDatei hinzu.

function disable_mce_wptextpattern( $opt ) {

    if ( isset( $opt['plugins'] ) && $opt['plugins'] ) {
        $opt['plugins'] = explode( ',', $opt['plugins'] );
        $opt['plugins'] = array_diff( $opt['plugins'] , array( 'wptextpattern' ) );
        $opt['plugins'] = implode( ',', $opt['plugins'] );
    }

    return $opt;
}

add_filter( 'tiny_mce_before_init', 'disable_mce_wptextpattern' );

Lassen Sie mich wissen, ob das hilft.

Rodney Lacambra
quelle