WordPress中的多个Tinymce/wp_EDITOR>4.8

时间:2018-10-23 作者:jansass.com

我挣扎了两天,从这里开始,取得了成功:Why Can't wp_editor Be Used in a Custom Widget?

我设法在一个页面上有多个TMCE(通过小部件显示);全部正确保存数据。当我(根据需要)为每个文本字段分配不同的ID时,单击“视觉”按钮(激活tmce)会得到:

\'未捕获的TypeError:无法读取未定义的\'onpageload\'属性\'

当我为每个textfield分配一个静态ID时,错误消失了,但只有第一个textfield会被转换为tmce;其他保持常规文本区域,无错误。

我理解为什么会发生后者。首先我不理解错误,这是生成的代码,只有一个tmce:

<textarea class="wp-editor-area" rows="30" autocomplete="off" cols="40" name="widgets[c29][wp_editor]" id="widget-bo_widget_rte-c29-wp_editor">this is text</textarea>
我很确定这在WP中有效<;4.8,因为它使用TinyMCE<;4(??),但我找不到>4.8的解决方案

1 个回复
SO网友:jansass.com

三天后,我找到了一个解决方案,许多其他人都在寻找(这里和那里有许多未应答的线程)wp\\u editor()在wp>4.8中不起作用

相反,使用wp。编辑器Javascript API:https://codex.wordpress.org/Javascript_Reference/wp.editor

结束

相关推荐

menu customization

我正在我的页面上使用高级主题。该主题在整个站点中只接受一个菜单。该网站是一个单页网站。主题的工作方式是,我们必须建立一个主页,然后使用菜单项来制作网站的各个部分。因此,我创建了一个菜单,其中包含我想要的所有部分,使用我创建的页面已经设置为部分。例如:我有主页、照片、视频等。这些都是单独的页面,但当我将它们作为菜单的一部分时,它们将在一个页面中显示在另一个页面的下方,菜单项将滚动到该页面上的锚定位置。许多主题都是这样工作的。My problem is :我需要翻译菜单或设置另一个页面(不是作为节,而是一个正