WordPress-Editor ab Version 2.7 anpassen

Notiz an mich selbst, für die nächsten WordPress-Updates: die wichtigsten Schrauben, an denen man drehen kann, um den integrierten Editor TinyMCE ab WP 2.7 zu erweitern.

– Allgemeines: bisher waren die Einstellungen in /wp-includes/js/tinymce/tiny_mce_config.php zu finden. Ab WP 2.7 findet man die Konfiguration von TinyMCE in der Datei /wp-admin/includes/post.php

– Buttons erweitern / entfernen: ab Zeile 1226 in diesen und den folgenden Zeilen:

$mce_buttons = apply_filters('mce_buttons', array('bold', 'italic', 'strikethrough', '|', 'bullist', 'numlist', 'blockquote', '|', 'justifyleft', 'justifycenter', 'justifyright', '|', 'link', 'unlink', 'wp_more', '|', 'spellchecker', 'fullscreen', 'wp_adv' ));
$mce_buttons = implode($mce_buttons, ',');

$mce_buttons_2 = apply_filters('mce_buttons_2', array('formatselect', 'styleselect', 'underline', 'justifyfull', '|', 'pastetext', 'pasteword', 'removeformat', '|', 'media', 'charmap', '|', 'outdent', 'indent', '|', 'undo', 'redo', 'wp_help' ));
$mce_buttons_2 = implode($mce_buttons_2, ',');

In den Zeilen $mce_buttons bis $mce_buttons_4 kann man die einzelnen Buttons umschlichten, löschen oder welche hinzufügen. Was man drinlassen muss, ist in $mce_buttons den Eintrag wp_adv, weil man sonst die zweite Zeile nicht einschalten kann. Man muss weiters darauf achten, dass der Name des Buttons immer in einfachen Anführungszeichen steht und dahinter ein Beistrich folgt, ausser beim letzten Eintrag einer Zeile – unmittelbar vor der schließenden Klammer darf also kein Komma stehen.

– Style-Selectliste hinzufügen: Styles in der style.css des Themes und in /wp-includes/js/tinymce/wordpress.css anlegen, z.b.

.subhead { color: #FF00CC; }
.mini { font-size: 10px; }

und in die Button-Liste den Eintrag ’styleselect‘ an passender Stelle einfügen (siehe oben).
Danach in /wp-admin/includes/post.php ab etwa Zeile 1241 die Styles in das init-array einfügen:

$initArray = array (
		'theme_advanced_styles' => "Subheadline=subhead;Kleingedrucktes=mini",

Danach hat man eine Dropdown-Liste mit den gewählten Styles zur Verfügung. Man muss lediglich bei den Buttons (siehe oben) den Eintrag ’styleselect‘ an passender Stelle einfügen.

Rechtschreibprüfung auf Deutsch umstellen: kann man bei gregel.com nachlesen. Dort findet man auch die Lösung für das Problem, dass die Rechtschreibprüfung bei Umlauten eher Unsinn produziert.

Diesen Beitrag teilen (bereits 0 Mal geteilt)

Ernst Michalek
Folgen:

Schreibe einen Kommentar