我想在我的WordPress插件设置页面中添加一个wp\\u editor()输入。我按照食品法典的指示,遇到了一个问题。
当我注释掉下面的wp\\U编辑器行时,textarea会正确保存内容,并在页面重新加载时自动填充字段。
但是,当我注释掉$html=“”行时,wp\\u编辑器会正确保存内容,但不会在页面重新加载时自动填充字段。
$output = $args[0].\'[content]\';
$value = isset( $args[1][\'content\'] ) ? $args[1][\'content\'] : \'\';
$id = $args[0].\'_content\';
$settings = array(
\'textarea_name\' => $output,
\'textarea_rows\' => \'5\'
);
wp_editor( $value, $id, $settings );
$html = \'<textarea id="\' .$output. \'" name="\' .$output. \'" rows="6" style="width: 90%; padding: 10px;" type="textarea">\' .$value. \'</textarea>\';
$html .= \'<p class="description">\' . __( \'Enter default content to be displayed within the WYSIWYG editor, such as "delete this, then start writing". HTML and shortcodes allowed.\', $this->plugin_slug ) . \'</p><br />\';
echo $html;
我的问题是,这里发生了什么?wp\\u editor()是否需要我提供一些额外的信息,以便它能够识别与其相关的内容,并在页面加载时填充编辑器?
即使我设置$value=\'你好,世界!\';我得到了同样的结果。
非常感谢您的帮助。