在页面调用wp编辑器 tinyMCE以及遇到的问题

有多了wp后台的编辑器觉得还不错,由于项目需要在前端页面调用wp编辑器  ,在这里简单说明下。

$content 编辑器初始化内容,相当于默认值,

$editor_di  textarea的ID ,

$settings   的元素太多了,包含一个name的元素,这个用到的比较多,有兴趣了解的可以搜搜。

wp_editor( string $content, string $editor_id, array $settings = array() )。

在需要的地方调用这个函数就可以了,还是挺简洁实用的。

函数调用还是挺方便的,在这里我带来一个获取编辑器输入数据的问题,获取不到编辑器第一次改变的值,这个是由于编辑器初始化问题,

当时遇到这个问题,也是觉得蛮奇怪的,也是一脸的懵逼。

如果大家有遇到这样的问题,可以试试下面的解决办法:

<script type="text/javascript">

jQuery(‘#submit‘).mousedown( function(){

tinyMCE.triggerSave();

});

</script>

时间: 2024-11-04 21:38:52

在页面调用wp编辑器 tinyMCE以及遇到的问题的相关文章

调用discuz编辑器再也不是问题了

前面讲了如何开发一个discuz的特殊主题插件,详情可在此查看discuz特殊主题插件开发步骤和犯的愚蠢错误.上一篇文章讲解的是一些简单的开发步骤,不涉及到具体的编码.网页编辑器之类的都是系统默认带过来的,因此也就没有太多的问题.然而,这些天又折腾了一遍“个人设置”模块的开发.这些天百度和google了不知道多少遍,发现discuz的官方文档和二次开发资料少得可怜.调用个编辑器这样采用的功能官方文档居然没有,网友的分享多少也有些不完整:中途差点放弃.最后实在没办法兼不甘心,自己啃源码去.最后的最

react引入富文本编辑器TinyMCE

这周做了一个PC端的service后台需求,要求有富文本编辑器,插入图片.表格,字体字号背景色等等, 最后引入了富文本编辑器TinyMCE 对于TinyMCE的简介: TinyMCE是一款易用.且功能强大的所见即所得的富文本编辑器.同类程序有:UEditor.Kindeditor.Simditor.CKEditor.wangEditor.Suneditor.froala等等. TinyMCE的优势: 开源可商用,基于LGPL2.1 插件丰富,自带插件基本涵盖日常所需功能 接口丰富,可扩展性强,有

linux下oralcle11g使用edit命令默认调用vi编辑器

linux下oralcle11g使用edit命令默认调用vi编辑器: 在        $ORACLE_HOME/sqlplus/admin/glogin.sql   最后一行添加   define_editor=vi  即可. linux下oralcle11g使用edit命令默认调用vi编辑器,布布扣,bubuko.com

封装WebService的APM为Async、Await模式利于Asp.Net页面调用

Wcf针对Async.Await指令直接可以返回Task<T>结果,但是老旧的系统中还是会有很多是在用Soap的Webservice.直接在Asp.Net页面调用APM方法确实比较麻烦,其实可以直接用TaskFactory封装APM模式为.Net4.5的async await模式,便于页面调用. 下面上实现代码,不多废话,注意注释: using System; using System.Collections.Generic; using System.Linq; using System.T

父页面调用iframe子页面js方法

<iframe name="demoIframe" src="demo.html"></iframe> demo.html : <head> <script> function query(){ alert(1); } </script> </head> 父页面调用: window.demoIframe.document.query();

iframe子页面调用父页面javascript函数的方法

1.iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.parent就可以了.比如调用a()函数,就写成: window.parent.a(); 2.iframe父页面调用 子页面js函数 这个就稍微复杂一些,下面的方法支持ie和firefox浏览器: document.getElementById('ifrtest').contentWindow.b();

[转]html页面调用js文件里的函数报错onclick is not defined处理方法

原文地址:http://blog.csdn.net/ywl570717586/article/details/53130863 今天处理html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: dosave is not defined(-) 找了半天都没发现错在哪,最后发现原来是我写法不对,正确写法如下: html: [html] view plain copy <input type="button" value="立即登录

C#保存登录用户名供其他页面调用

一.保存登录用户名供其他页面调用 步骤: (1)项目自带的Program.cs,类方法里定义登录的用户名为全局变量loginid,这样整个项目都可以调用它 static class Program { public static string loginid = ""; static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false);

iframe子页面调用父页面javascript函数的方法(支持chrome和IE的通用方法)

iframe子页面调用父页面javascript函数的方法 今天遇到一个iframe子页面调用父页面js函数的需求,解决起来很简单,但是在chrome浏览器遇到一点小问题.顺便写一下iframe的父页面调用子页面javascript函数的方法吧,备用! 1.iframe子页面调用 父页面js函数 子页面调用父页面函数只需要写上window.praent就可以了.比如调用a()函数,就写成: window.praent.a(); 但是我在chrome浏览器下却发现此方法无效了!查了半天才了解,在c