在非wp页面中使用WordPress文本编辑器

时间:2011-10-05 作者:Chris Cummings

我有一个完全自定义的页面,不属于Wordpress结构。然而,它使用的是来自WP数据库的数据。要访问此文件,我使用了:

define(\'WP_USE_THEMES\', false);
require(\'../wordpress/wp-load.php\');
它使用Blog Name和其他一些字段,以及我添加到数据库中的一些自定义表)

我已经验证了它从Wordpress数据库中正确地提取信息。

然而,我在这个页面上有几个textarea字段,我希望能够在这些字段上使用Wordpress WYSIWYG编辑器。

我已经找到了一些帖子,介绍了如果你正在编写插件,如何将其包括在内,但除了DB访问之外,这个页面在任何方面都不是WP的一部分。有没有办法做到这一点?

谢谢克里斯

1 个回复
SO网友:Rarst

包括…在内wp_load.php 执行WordPress核心加载,并允许您访问正常(前端)WordPress功能集。您可能需要手动包含管理区域中的一些文件,才能从那里访问功能。您还需要调用一些WP挂钩或手动处理脚本。

总的来说,这是可行的,但不是微不足道的。简单地直接使用TinyMCE可能是更精简的解决方案。

结束