如何使用新的wp_EDITOR API编辑帖子?

时间:2011-10-13 作者:shawn

我正在使用bbPress 2x并修改插件,以使用新的wp\\U编辑器代替文本区域来添加新主题和回复。这部分做得很好。

当一个人点击编辑某个主题或回复时,我就陷入了困境。编辑器中未显示帖子内容。

我可能只是错过了一些非常愚蠢的东西,希望有人能插话,告诉我如何修复这最后一块。

以下是我正在使用的内容:

$tabindex = bbp_get_tab_index();
$settings = array(
    \'wpautop\' => true,
    \'media_buttons\' => true,
    \'editor_class\' => \'tumble\',
    \'tabindex\' => $tabindex
);

wp_editor( \'\', \'bbp_topic_content\', $settings );

谢谢

EDIT

刚刚得到我问题的答案,效果很好

感谢发送至:http://soderlind.no/archives/2011/09/25/front-end-editor-in-wordpress-3-3/#comment-207831

$post = get_post($post_id, \'OBJECT\');
wp_editor(esc_html($post->post_content), \'textarea01\', $settings);

1 个回复
最合适的回答,由SO网友:Jared 整理而成

为了完整起见,我将根据您在问题中编辑的解决方案发布一个答案。

$post = get_post( $post_id, \'OBJECT\' );
wp_editor( esc_html( $post->post_content ), \'textarea01\', $settings );
这也会转义HTML,因此如果您正在编辑帖子,您可能希望用以下内容替换最后一行:

wp_editor( $post->post_content, \'textarea01\', $settings );

结束

相关推荐

EDITOR-Style.css文件有过滤器吗?

我需要将css框架中的多个css文件添加到我的编辑器样式中。css文件。关键是我不想更新编辑器样式。css文件,只要我的主题或css框架有新的更新。是否有过滤器或挂钩to add more than one stylesheet? (我知道@import, 但我没有尝试在这里使用。)