我想你指的是TinyMCE编辑器中的字体颜色。这个wp_editor()
函数有settings参数,在这里可以引用类似于``的变量。
这个参数需要一个数组,这个数组可以使用很多参数。下面的示例演示了这一点以及codex 还有一份文档。
$settings = array(
\'wpautop\' => true,
\'media_buttons\' => false,
\'textarea_name\' => \'test-editor\',
\'textarea_rows\' => get_option(\'default_post_edit_rows\', 10),
\'tabindex\' => \'\',
\'editor_css\' => \'\',
\'editor_class\' => \'\',
\'teeny\' => true,
\'dfw\' => true,
\'tinymce\' => array(
\'theme_advanced_buttons1\' => \'bold,italic,underline\'
),
\'quicktags\' => false
);
wp_editor( \'Text in editor\', \'test-editor\', $settings );
数组中的参数
tinymce
还接受具有不同参数的数组以自定义编辑器栏。
以下按钮是为“teeny”按钮(按此栏)定义的默认按钮,与默认编辑器不同:
\'teeny_mce_buttons\',
array(
\'bold\', \'italic\', \'underline\', \'blockquote\', \'strikethrough\', \'bullist\',
\'numlist\', \'alignleft\', \'aligncenter\', \'alignright\', \'undo\',
\'redo\', \'link\', \'unlink\', \'fullscreen\'
)
第二排可能也是:
\'mce_buttons_2\'
array(
\'formatselect\', \'underline\', \'alignjustify\', \'forecolor\', \'pastetext\',
\'removeformat\', \'charmap\', \'outdent\', \'indent\', \'undo\', \'redo\'
)
默认WP编辑器设置
$set = wp_parse_args( $settings, array(
\'wpautop\' => true,
\'media_buttons\' => true,
\'default_editor\' => \'\',
\'drag_drop_upload\' => false,
\'textarea_name\' => $editor_id,
\'textarea_rows\' => 20,
\'tabindex\' => \'\',
\'tabfocus_elements\' => \':prev,:next\',
\'editor_css\' => \'\',
\'editor_class\' => \'\',
\'teeny\' => false,
\'dfw\' => false,
\'_content_editor_dfw\' => false,
\'tinymce\' => true,
\'quicktags\' => true
) );
在TinyMCE编辑器中的自定义插件,您还可以在此设置数组中为TinyMCE添加自定义插件,如以下示例所示。
\'tinymce\' => array(
\'plugins\' => \'fullscreen, wordpress, wplink, textcolor\'
)