【问题标题】:Using the WordPress TinyMCE in an HTML iframe for plugin在 HTML iframe 中使用 WordPress TinyMCE 插件
【发布时间】:2012-04-02 05:20:05
【问题描述】:

我有一个带有设置页面的 WordPress 插件。在此设置页面上,要提交的表单被加载到 iframe 中。我希望以这种形式将 WordPress TinyMCE 用于文本区域。

我如何实现这一目标?由于表单存在于 HTML 文件中,因此我无法真正按照此处 (http://keighl.com/post/tinymce-in-wordpress-plugins/) 所述的方式进行操作。

【问题讨论】:

    标签: wordpress tinymce


    【解决方案1】:

    WORDPRESS 3.5 更新如下

    如果你使用的是

    如果您的 wordpress 版本高于 3.0(又名较新版本),您不能对 tiny_mce 使用 wp_tiny_mce 函数,因为它已被弃用。您需要更新的函数 wp_editor,您可以在此处阅读所有相关信息:

    http://codex.wordpress.org/Function_Reference/wp_editor

    为了让您使用wp_editor 函数和其他 WP 元素您的 iframe(目前仅包含 html 并且未链接到 wp),您需要使您的 iframe html 文件 php文件,并添加wp-load.php文件的require函数。

    例如,如果您的 iframe 文件与您的 wordpress 安装一起位于服务器的根文件夹中,您只需将以下内容放在文件顶部:

    <?php 
    require('./wp-load.php'); 
    ?>
    
    //iframe html/php code here
    

    完成此操作后,您可以在 iframe 中使用任何 wordpress 功能,包括 tiny_mce。

    ---- 更新----

    如果您使用的是 wordpress 3.5 或更高版本,则实现方法略有变化。更多信息就在这个简短的tutorial

    【讨论】:

    • 这不是唯一需要的代码。仍然缺少 RTE 运行的样式和脚本。你可以发布整个代码吗?谢谢
    • 您使用的是什么版本的 wordpress,您尝试在系统的哪个位置实现编辑器?另外,如果您使用的是 wordpress>=3.5,请看这里:stackoverflow.com/questions/13847714/…
    猜你喜欢
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多