wp_editor()函數(shù)用來在page或post頁面將一個textarea渲染成TinyMCE編輯器。
語法結(jié)構(gòu)
<?php wp_editor( $content, $editor_id, $settings = array() ); ?>
參數(shù)
$content (string) (required) 編輯器內(nèi)的內(nèi)容 Default: None
$editor_id (string) (required) HTML id 屬性值(注意只能保護小寫) Default: None
$settings(array) (optional) 一段數(shù)組參數(shù) Default: array(),參數(shù)如下wpautop:是否開啟wpautop,默認為true,
media_buttons:是否顯示插入/上傳多媒體的按鈕,默認為true,
textarea_name:編輯器的name屬性,默認為$editor_id(可以保護[]),
textarea_rows:編輯器的顯示行數(shù),默認為get_option(‘default_post_edit_rows’, 10)(改段代碼是獲得后臺的設(shè)置項),
tabindex:鍵盤tab鍵的切換順序,
editor_css:編輯器的樣式,適用于visual 和html,必須包含<style>,
editor_class:編輯器的class屬性,
teeny:是否開啟精簡模式,默認為false,
dfw:是否將默認全屏編輯器替換為dfw(需要特殊的dom元素和css),默認為false,
tinymce:加載tinymce,可用數(shù)組向tinymce傳輸參數(shù),默認為true,
quicktags:加載Quicktags,即HTML模式下的那些按鈕,可以用數(shù)組形式直接向Quicktags傳遞參數(shù)。
實例
<?php wp_editor( '', 'myeditor', array(
'media_buttons' => false,
'tinymce' => array( 'plugins' => '',
'skin' => 'o2k7',
'theme_advanced_buttons1' => 'undo,redo,|,bold,italic,underline,strikethrough|,justifyleft,justifycenter,justifyright,justifyfull,|,forecolor,backcolor',
'theme_advanced_buttons2' => 'cut,copy,paste,|,bullist,numlist,blockquote,|,link,unlink,anchor,image,|,sub,sup,hr'
)
)
);
?>