因此,我在frontpage模板上创建了一些自定义文本区域。这工作很好,我可以安全的内容等。。。但我遇到了一些问题。
当我点击“上传/插入”时,我可以使用对话框-但当我键入“插入”时,对话框关闭,但文本区域中没有插入图像。。。
另一个问题是to选项卡“visuel”和“HTML”。我无法单击“HTML”选项卡。。。什么都没发生。。。我发现以下javascript错误:
vta is null
anonymous()
anonymous()
onclick()
event = click clientX=1523, clientY=145
qtrans_save(vta.value);
我使用以下命令调用wp\\U编辑器:
wp_editor( $meta, $field[\'id\']);
字段ID是唯一的,当前使用类似“custom\\u frontpage\\u textarea3”的。我尝试过不使用\\uu,但没有效果。
有什么想法吗?
最合适的回答,由SO网友:Dave Romsey 整理而成
并不是说这是不可能的,但wp\\U编辑器并不是为在元框中使用而设计的(当tinyMCE(默认情况下处于启用状态)被激活时)。Here\'s the trac ticket 其中讨论了一些问题。
但是,您可以使用这些操作edit_page_form
或edit_form_advanced
要按照azzoz的建议使用tinyMCE添加编辑器,或者按照nacin的建议使用仅HTML的编辑器。
编辑:以下是添加禁用tinyMCE的编辑器的示例:
wp_editor( $meta, $field[\'id\'], array ( \'tinymce\' => false ) );
我通过添加2个编辑器对其进行了测试,并能够使用insert into post按钮将媒体插入到每个编辑器中。如果你没有tinyMCE也能做到,那么这可能就是最好的选择。否则,您需要使用上述挂钩添加编辑器。