如何在php页面中使用WordPress文本编辑器

时间:2015-09-22 作者:Lee

我读了这篇文章:Use Wordpress Text Editor in non-wp page 并没有找到解决方案。目前,我想在php页面中嵌入一个wp文本编辑器。我尝试了tinymce,但文本编辑器看起来不像wp文本编辑器(完全不同,尤其是缺少文本和视觉选项卡)。在php页面中是否有确切的wp文本编辑器?

我的代码:

<?php
    $parse_uri = explode( \'wp-content\', $_SERVER[\'SCRIPT_FILENAME\'] );
    require_once( $parse_uri[0] . \'wp-load.php\' );
    $my_text_setting = array("media_buttons"=>false, "textarea_rows"=>get_option(\'default_post_edit_rows\', 5));
    wp_editor("","my_text_editor",$my_text_setting);

?>

1 个回复
SO网友:Mark Kaplun

wordpress编辑器是为在wordpress环境中工作而设计的,因此,试图让它在wordpress的“外部”工作没有多大意义。你可能会破解它,但任何wordpress升级都可能会破坏它。

您需要在wordpress上下文中使用php,用php为主题创建页面模板。

相关推荐

第一次提交时WP-EDITOR为空

我在一个简单的插件中使用wp编辑器,但我遇到了一个问题,第一次点击提交按钮时,数据库中的内容是空白的。<?php $editor_id = \'mycontent\'; wp_editor($content, $editor_id ); ?> 因此,我尝试使用以下内容提醒内容:if (j(\".wp-content-wrap\").hasClass(\"tmce-active\")){ alert(