【发布时间】:2012-04-02 05:20:05
【问题描述】:
我有一个带有设置页面的 WordPress 插件。在此设置页面上,要提交的表单被加载到 iframe 中。我希望以这种形式将 WordPress TinyMCE 用于文本区域。
我如何实现这一目标?由于表单存在于 HTML 文件中,因此我无法真正按照此处 (http://keighl.com/post/tinymce-in-wordpress-plugins/) 所述的方式进行操作。
【问题讨论】:
我有一个带有设置页面的 WordPress 插件。在此设置页面上,要提交的表单被加载到 iframe 中。我希望以这种形式将 WordPress TinyMCE 用于文本区域。
我如何实现这一目标?由于表单存在于 HTML 文件中,因此我无法真正按照此处 (http://keighl.com/post/tinymce-in-wordpress-plugins/) 所述的方式进行操作。
【问题讨论】:
WORDPRESS 3.5 更新如下
如果你使用的是
如果您的 wordpress 版本高于 3.0(又名较新版本),您不能对 tiny_mce 使用 wp_tiny_mce 函数,因为它已被弃用。您需要更新的函数 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
【讨论】: