Mit WordPress 3.9 kommt bald TinyMCE 4.0. Ich habe meine Plugins und Funktionen durch einige Tests ausgeführt und festgestellt, dass eine meiner Funktionen defekt ist / nicht mit dem neuen tinyMCE funktioniert
function myformatTinyMCE( $in )
{
$in['theme_advanced_buttons1'] = 'bold';
$in['theme_advanced_buttons2'] = 'formatselect';
$in['wordpress_adv_hidden'] = false;
return $in;
}
add_filter( 'tiny_mce_before_init', 'myformatTinyMCE' );
Die obige Funktion wurde verwendet, um die Schaltflächen im tinyMCE auf bestimmte Schaltflächen zu beschränken. Ich habe sie etwas vereinfacht, um das Testen zu vereinfachen. Wenn ich ausdrucke, $in
werden die richtigen Werte an den richtigen Stellen angezeigt, aber wenn ich eine Seite tatsächlich lade, werden standardmäßig die normalen Schaltflächen verwendet.
Ich habe auch versucht, das Beispiel im TinyMCE-Codex zu verwenden, was ebenfalls keine Wirkung zu haben schien.
Ich verwende das WordPress Beta Tester Plugin und habe TinyMCE Advanced installiert, aber deaktiviert.
Wie kann ich mit dem neuen TinyMCE die Verwendung / Anpassung fortsetzen, und gibt es Fallstricke, die sich gegenüber der vorherigen TinyMCE-Version geändert haben?
BEARBEITEN
Sieht so aus, als würde $in['wordpress_adv_hidden'] = false;
es nicht mehr verwendet - Keine Ahnung, wie man das Spülbecken einblendet.
wp_adv
- Symbolleiste1 und Symbolleiste 2 standardmäßig anzeigen. Früher war das möglich,$in['wordpress_adv_hidden'] = false;
was nicht mehr funktioniert.Eine Änderung ist:
theme_advanced_buttons1
wird geändert in:toolbar1
Damit können Sie die Schaltflächen aktualisieren, sodass meine neue Funktion ungefähr so aussieht:Es sieht auch so aus,
formatselect
als würde es in dieser Iteration nicht so sehr bevorzugt. Sollte wahrscheinlich auf konvertiert werden,styleselect
da es mehr Optionen und Anpassungen (wie verschachtelte Stile) ermöglicht und auch zu einem minimalistischeren Design passt.Ein weiterer Gotcha ist Ausrichtungsoptionen von geändert wurden ,
justify
umalign
etwa so:alignleft, aligncenter, alignright, alignjustify
.quelle