Buttons im TinyMCE-Editor ohne Plugin ausblenden
Der in WordPress integrierte TinyMCE-Editor ist eine feine Sache, denn er ermöglicht, Textformatierungen und Verlinkungen ohne html-Kenntnisse. Aber einige der im Editor zur Verfügung gestellten Möglichkeiten werden fast nie gebraucht oder sind nicht erwünscht, weil sie in Kundenprojekten für unnötige Verwirrung sorgen.
Über die functions.php des verwendeten Themes lassen nicht benötigte Icons im TinyMCE-Editor relativ leicht via CSS ausblenden. Dafür muss in der functions.php in einem ersten Schritt folgender Code und damit eine neue Funktion hinterlegt werden, der WordPress mitteilt, dass die Datei „editorcss.css“ im Verzeichnis des verwendeten Themes im Admin-Panel mit eingebunden wird:
function wpt_EditorCSS() {
echo '<link rel="stylesheet" href="'
. get_bloginfo('template_directory')
. '/editorcss.css" type="text/css" media="all" />';
}
add_action('admin_head', 'wpt_EditorCSS');
In einem zweiten Schritt legt man diese „editorcss.css“ nun an und blendet darin die gewünschten Elemente per display:none; aus. Im folgenden Beispiel wird der Button für die Auswahl der Textfarbe deaktiviert, welcher vielen Webentwicklern (auch mir) ein Dorn im Auge sein wird. Warum wohl?
#content_forecolor {
display: none;
}
Die „editorcss.css“ muss danach zusammen mit der veränderten functions.php im Verzeichnis des verwendeten Themes abgelegt werden. Von nun an sollten die Modifikationen aktiv sein.
Weitere Möglichkeiten:
#content_forecolor,
#content_spellchecker,
#content_strikethrough,
#content_fullscreen,
#content_outdent,
#content_indent,
#content_blockquote,
#content_charmap,
#content_removeformat,
#content_justifyfull,
#content_justifyleft,
#content_justifycenter,
#content_justifyright,
#content_wp_help {
display: none;
}
Tags: Admin Panel, CSS, functions.php, TinyMCE
Dein Kommentar:
Suche
Blog abonnieren
Letzte Artikel
- Lösung, wenn WordPress im Wartungsmodus hängen bleibt
- Admin Bar im Front-End deaktivieren
- Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts
- Link-Tipp: WordPress und SSL
- Login-URL vereinfachen
- Größe von eingebetteten Medien anpassen
- WordPress Linkmanager (Blogroll) wieder aktivieren
- Login-Versuche mit „Limit Login Attempts“ begrenzen
- Beiträge und Seiten duplizieren
- Tumblr-Beiträge importieren
- Laden von NextGEN Gallery Javascripten deaktivieren
Kommentare
- WordPress Linkmanager (Blogroll) wieder aktivieren bei
- Kommentar-Feed deaktivieren bei
- Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts bei
- Beiträge und Seiten duplizieren bei
- Größe von eingebetteten Medien anpassen bei
Kategorien
- Allgemein (53)
- Browserspezifisches (4)
- BuddyPress (22)
- Konfiguration (25)
- Off-Topic (9)
- Performance-Optimierung (9)
- Plugins (42)
- Sicherheit (5)
- Software (1)
- Templateprogrammierung (38)
- Twitter (4)