Ich versuche, die Optionsfelder "Ausrichtung" für Bilder auszublenden, die in den Inhaltsbereich des Beitrags hochgeladen wurden, kann jedoch nicht herausfinden, wie dem Dialogfeld "Bildeditor" eine benutzerdefinierte CSS- oder JS-Datei hinzugefügt wird.
Ich habe dem Aktions-Hook tiny_mce_before_init erfolgreich einen Filter hinzugefügt, um Ausrichtungsschaltflächen aus dem TinyMCE-Texteditor zu entfernen, bin mir jedoch nicht sicher, wie ich dies mit dem Bildeditor tun soll.
Ich habe einen jQuery-Hack ausprobiert, aber es scheint nicht zu dauern:
$('.mceWrapper iframe').load( function() {
$(this).contents().find('tr.align').hide();
});
Antworten:
Wenn Sie es im Detail betrachten, können Sie den Bildeditor nicht nur in einigen Details ändern. Sie können nur den Bildeditor durch eine leicht modifizierte Kopie ersetzen. Ich werde kurz erklären, wie das gemacht werden kann.
Ein letzter Hinweis: Es wäre wahrscheinlich besser, wenn Sie dies in ein Plugin und nicht in Ihr Thema einfügen würden. Um diese Antwort zu verkürzen, erkläre ich Ihnen, wie Sie dies in Ihr Thema einfügen können.
1. Entfernen Sie den Standard-Bildeditor
2. Kopieren Sie den Bildeditor und ändern Sie ihn
Kopieren Sie wp-includes / js / tinymce / plugins / wpeditimage in Ihren Themenordner .
Ändern Sie es nach Ihren Wünschen. Der einfachste Weg, die Ausrichtungsoptionen loszuwerden, besteht darin, Zeile 55 von zu ändern
zu
3. Fügen Sie den geänderten Bildeditor hinzu
quelle
Die gesuchte Funktion zum Hinzufügen von CSS zum MCE-Editor heißt add_editor_style . Ich habe versucht, das zum Laufen zu bringen, aber ein kurzer fünfminütiger Hack hat bei mir nicht funktioniert. Laut Kodex ist dies jedoch der richtige Weg.
quelle
Sie können es einfach mit Ihrem CSS ausblenden. Wenn Ihr Thema eine CSS-Datei für Ihr Admin-Dashboard enthält (für benutzerdefinierte Formulare usw.), fügen Sie diese einfach zu dieser Datei hinzu.
Wenn Ihr Thema keine CSS-Datei für das Admin-Dashboard enthält, können Sie diese
functions.php
stattdessen in die Datei Ihrer Themen einfügen.Beachten Sie, dass der Ausrichtungswert weiterhin so gespeichert wird, wie er vor der Bearbeitung war.
quelle