我正在创建一个自定义插件。插件中的一个字段允许用户添加数据
如果我添加textarea
用户无法控制文本。所以我想添加一个编辑器<我知道WordPress提供wp_editor();
功能<在谷歌搜索了几次之后,我发现实现编辑器非常容易
$content = \'\';
$editor_id = \'mycustomeditor\';
wp_editor( $content, $editor_id );
这显示了一个很好的编辑器。问题是没有保存内容编辑器是表单的一部分,所以我想我应该像这样将save函数添加到表单save函数中:
if( isset( $_POST[ \'mycustomeditor\' ] ) ) {update_post_meta( $post_id, \'mycustomeditor\', array_map(\'sanitize_text_field\', $_POST[ \'mycustomeditor\' ]) );}
然而,WordPress对此有不同的看法。它确实创建了meta_key
在数据库中,但没有值。我希望任何人都能看到我做错了什么!