Fügen Sie dem WP TinyMCE-Editor Stile dynamisch hinzu

Ich möchte benutzerdefinierte Stile zu WordPress mit dynamischen Arrays hinzufügen.

Meine Frage ist, wie kann ich die beiden Arrays innerhalb der function ‘my_mce_before_init_insert_formats’ dynamisch zum style_formats-Array hinzufügen?

Ich habe versucht, array_merge (), und einige andere dynamische Array-Techniken, aber es setzt nur den TinyMCE-Editor auf seine Standardeinstellungen zurück oder bricht es vollständig.

function my_mce_before_init_insert_formats( $init_array ) { $style_formats = array( array( 'title' => '.translation', 'block' => 'blockquote', 'classes' => 'translation', 'wrapper' => true, ), //add arrays here ); $init_array['style_formats'] = json_encode( $style_formats ); return $init_array; } //arrays to add array( 'title' => '⇠.rtl', 'block' => 'blockquote', 'classes' => 'rtl', 'wrapper' => true, ), array( 'title' => '.ltr⇢', 'block' => 'blockquote', 'classes' => 'ltr', 'wrapper' => true, ), 

Solutions Collecting From Web of "Fügen Sie dem WP TinyMCE-Editor Stile dynamisch hinzu"