首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wp_editor:如何使用jQuery按需加载wp_editor?

wp_editor:如何使用jQuery按需加载wp_editor?
EN

Stack Overflow用户
提问于 2015-12-23 17:47:45
回答 1查看 2.6K关注 0票数 0

我正在尝试使用jquery/javascript按需加载wp_editor。

不知何故,我成功地使用了下面的代码,但它没有在元素中保存已更改的数据。

代码语言:javascript
复制
tinyMCE.execCommand('mceAddEditor', false, textarea_id);

我真的会承认任何贡献。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-23 18:24:24

当我们使用wp_editor()时,它会加载WordPress默认的可视化编辑器。你必须装载:

代码语言:javascript
复制
<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>

工作示例:http://jsfiddle.net/rupomkhondaker/j7brgyL2/

代码语言:javascript
复制
<textarea id="test">Easy features.</textarea>

,代码是

代码语言:javascript
复制
$(document).ready(function() {
    tinyMCE.init({
        mode : "none"
    });
    tinyMCE.execCommand('mceAddEditor', false, 'test');
});

简单地使用

代码语言:javascript
复制
tinymce.execCommand('mceAddEditor', false, 'textarea_id');

下面是另一个例子:

代码语言:javascript
复制
<textarea name="sectionContent_1" id="sectionContent_1"></textarea>

剧本:

代码语言:javascript
复制
var textAreaID = 'sectionContent_' + sectionID;
$(this).parent()
    .find('.sectionOptions')
    .html(ctHolder).ready(
        function() {
            tinyMCE.execCommand('mceAddEditor', false, textAreaID); 
        }
    );

最简单的方法是

代码语言:javascript
复制
tinyMCE.execCommand("mceAddEditor", false, id);
tinyMCE.execCommand('mceAddControl', false, id);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34441110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档