我正在为我的用户修改TinyMCE编辑器,我正在使用这个示例in the docs 作为起点。
function my_format_TinyMCE( $in ) {
$in[\'remove_linebreaks\'] = false;
$in[\'gecko_spellcheck\'] = false;
$in[\'keep_styles\'] = true;
$in[\'accessibility_focus\'] = true;
$in[\'tabfocus_elements\'] = \'major-publishing-actions\';
$in[\'media_strict\'] = false;
$in[\'paste_remove_styles\'] = false;
$in[\'paste_remove_spans\'] = false;
$in[\'paste_strip_class_attributes\'] = \'none\';
$in[\'paste_text_use_dialog\'] = true;
$in[\'wpeditimage_disable_captions\'] = true;
$in[\'plugins\'] = \'tabfocus,paste,media,fullscreen,wordpress,wpeditimage,wpgallery,wplink,wpdialogs,wpfullscreen\';
$in[\'content_css\'] = get_template_directory_uri() . "/editor-style.css";
$in[\'wpautop\'] = true;
$in[\'apply_source_formatting\'] = false;
$in[\'block_formats\'] = "Paragraph=p; Heading 3=h3; Heading 4=h4";
$in[\'toolbar1\'] = \'bold,italic,strikethrough,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,wp_fullscreen,wp_adv \';
$in[\'toolbar2\'] = \'formatselect,underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help \';
$in[\'toolbar3\'] = \'\';
$in[\'toolbar4\'] = \'\';
return $in;
}
其中一些变量是不言自明的(例如,删除换行符)。然而,并非所有都是(例如,wpautop)。我找不到这方面的任何文件。我在寻找所有的解释,不仅仅是wpautop。