在编辑器中`window.wp.oldEditor`是如何设置的?

时间:2020-08-09 作者:Amirreza Nasiri

我试图在WordPress本身之外实现WordPress Gutenberg编辑器。除了有旧的经典块支持之外,一切都很好,这需要window.wp.oldEditor 待设置。

如果查看编辑后页面上的devtools控制台,window.wp.oldEditor 通过以下方式启动:enter image description here

我如何在WordPress环境之外自己启动这个变量?

1 个回复
SO网友:Amirreza Nasiri

啊。。。明白了。它与Gutenberg editor无关,但与WordPress core本身有关:

window.wp.editor 正在使用以下方法启动:
https://github.com/WordPress/wordpress-develop/blob/9ed92faaca92f66ec9e2979c9d896ddab3e4e993/src/js/_enqueues/wp/editor/base.js

然后,window.wp.oldEditor = window.wp.editor:
https://github.com/WordPress/wordpress-develop/blob/5868743f1f2b05c93642c9eebf89cb7f6610d6df/src/wp-includes/script-loader.php#L369

相关推荐

添加具有wp_EDITOR最低编辑器配置的表控件(‘miny’)

我想添加wp\\u编辑器(tinymce)的表控件,该编辑器由teeny=>true启动。以下是我迄今为止所做的工作(没有成功):<?php $tinymce_options = array(\'plugins\' => \"table\", \'theme_advanced_buttons2\' => \"tablecontrols\"); $editor_config= array(\'teeny\'=>true, \'textarea_rows\'=&g