您可以使用注册TinyMCE插件mce_external_plugins
过滤器:
add_filter(\'mce_external_plugins\', \'my_tinymce_plugins\');
function my_tinymce_plugins() {
$plugins_array = array(
\'my-tinymce-plugin-name\' => \'tinymce-plugin-url-of-js-file\'
);
return $plugins_array;
}
您可以将该代码添加到函数中。主题的php文件,或更好的WordPress插件,使其独立于主题。
此外,我建议不要将externa tinymce插件上载到wp include/wp-includes/tinymce/
文件夹改用WordPress插件或主题文件夹。
例如,我做了这个测试。我创建了一个名为editor\\u plugin的文件。带有TinyMCE插件js文件内容的js。我已经将其上传到我的主题根文件夹,并将此代码添加到函数中。php:
add_filter(\'mce_external_plugins\', \'my_tinymce_plugins\');
function my_tinymce_plugins() {
$plugins_array = array(
\'zbdo\' => get_template_directory_uri().\'/editor_plugin.js\'
);
return $plugins_array;
}