5ucms论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10636|回复: 1
打印 上一主题 下一主题

[钩子/函数] wp_editor()函数

[复制链接]

670

主题

785

帖子

8303

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8303
跳转到指定楼层
楼主
发表于 2021-5-29 09:08:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
wp_editor()函数用来在page或post页面将一个textarea渲染成TinyMCE编辑器。

语法结构
  1. <?php wp_editor( $content, $editor_id, $settings = array() ); ?>
复制代码



参数

$content (string) (required) 编辑器内的内容 Default: None
$editor_id (string) (required) HTML id 属性值(注意只能保护小写) Default: None
$settings(array) (optional) 一段数组参数 Default: array(),参数如下

wpautop:是否开启wpautop,默认为true,
media_buttons:是否显示插入/上传多媒体的按钮,默认为true,
textarea_name:编辑器的name属性,默认为$editor_id(可以保护[]),
textarea_rows:编辑器的显示行数,默认为get_option(‘default_post_edit_rows’, 10)(改段代码是获得后台的设置项),
tabindex:键盘tab键的切换顺序,
editor_css:编辑器的样式,适用于visual 和html,必须包含<style>,
editor_class:编辑器的class属性,
teeny:是否开启精简模式,默认为false,
dfw:是否将默认全屏编辑器替换为dfw(需要特殊的dom元素和css),默认为false,
tinymce:加载tinymce,可用数组向tinymce传输参数,默认为true,
quicktags:加载Quicktags,即HTML模式下的那些按钮,可以用数组形式直接向Quicktags传递参数。

实例

  1. <?php wp_editor( '', 'myeditor', array(
  2.             'media_buttons' => false,
  3.             'tinymce' => array( 'plugins' => '',
  4.                         'skin' => 'o2k7',
  5.                         'theme_advanced_buttons1' => 'undo,redo,|,bold,italic,underline,strikethrough|,justifyleft,justifycenter,justifyright,justifyfull,|,forecolor,backcolor',
  6.                         'theme_advanced_buttons2' => 'cut,copy,paste,|,bullist,numlist,blockquote,|,link,unlink,anchor,image,|,sub,sup,hr'
  7.                      )
  8.             )
  9.       );
  10. ?>
复制代码
回复

使用道具 举报

670

主题

785

帖子

8303

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8303
沙发
 楼主| 发表于 2021-5-29 09:14:38 | 只看该作者
觉得这儿可以用来改评论部分,未测试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|5ucms.com

GMT+8, 2024-9-28 23:35 , Processed in 0.078125 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表