我有一个带设置页面的WordPress插件。在此设置页面上,要提交的表单将加载到iframe中。我希望将WordPress TinyMCE用于这种形式的textarea。
我如何实现这一目标?我不能按照这里所述的方式(http://keighl.com/post/tinymce-in-wordpress-plugins/)来实现,因为表单存在于HTML文件中。
答案 0 :(得分:3)
WORDPRESS 3.5更新
如果您使用的是Wordpress版本< 3.0,则可以使用您引用的帖子,这很棒。
如果您的wordpress版本高于3.0(又名较新版本),则不能将wp_tiny_mce
函数用于tiny_mce,因为它已被弃用。您需要更新的函数wp_editor
,您可以在此处阅读所有相关内容:
为了使用wp_editor
函数和其他WP元素你的iframe(现在只包含html但没有链接到wp),你需要制作 iframe html文件 php文件,并添加 wp-load.php 文件的require函数。
例如,如果您的iframe文件位于服务器的root文件夹中,并且安装了wordpress,那么您只需将以下内容放在文件的顶部:
<?php
require('./wp-load.php');
?>
//iframe html/php code here
执行此操作后,您可以在iframe中使用任何wordpress功能,包括tiny_mce。
----更新----
如果您使用的是wordpress 3.5或更高版本,则实现方法略有改变。更多信息就在这篇简短的tutorial
中