没有按钮的WordPress编辑器

时间:2018-02-07 作者:jcarlosweb

我试图在一个模式页面和一个不同的php文件中添加Worpdpress编辑器,但它没有显示按钮,我将屏幕截图

enter image description here

同样在php文件中,首先我隐藏了编辑器以加载脚本。

<?php   
do_action( \'admin_print_footer_scripts\' );
?>
<?php
 echo \'<!--\';
 wp_editor( \'\', \'customEditor\', array(
       \'media_buttons\' => false,
        \'textarea_rows\' => 10,
        \'teeny\' => true
    ));
 echo \'-->\';
然后在模式窗口中,我通过ajax调用编辑器:

wp_editor(\' \', \'customEditor\',$settings); 
\\_WP_Editors::enqueue_scripts();
\\_WP_Editors::editor_js();
编辑:问题是它不会在控制台中显示任何错误。

1 个回复
SO网友:jcarlosweb

在进行Ajax调用后,我通过添加以下脚本修复了此问题:

tinymce.execCommand(\'mceRemoveEditor\', false, \'customEditor\');
tinymce.execCommand(\'mceAddEditor\', false, \'customEditor\');

结束

相关推荐

如何向新文本小部件添加自定义Tinymce插件

所以我有一个定制的TinyMCE插件,它在编辑器中添加了一个按钮。我正在使用mce\\U外部插件和mce\\U按钮过滤器添加我的TinyMCE插件。在WP 4.8为新的文本小部件引入了简单的TinyMCE之后,我想将我的按钮也包括在编辑器中。出于某种原因,我似乎找不到widget编辑器中关于修改和包含附加功能的任何文档。你们中有谁有幸修改过widget编辑器吗?或者你有没有看到它的自定义插件的文档?