我想知道如何将wp_editor传递给没有直接回显的变量。 现在正在使用
function fed_get_wp_editor( $content = '', $id, array $options = array() ) {
ob_start();
wp_editor( $content, $id, $options );
$temp = ob_get_clean();
$temp .= \_WP_Editors::enqueue_scripts();
print_footer_scripts();
$temp .= \_WP_Editors::editor_js();
return $temp;
}
将wp_editor作为变量传递,然后我会在需要时回显它。它在wp-admin部分工作得很好但是当我在WordPress页面的前端尝试相同时,它将无法按预期工作。
例如,通常它应该在表单字段的第一个位置打印,但它将在表单字段之后打印(甚至在表单之外)因此很难处理表单提交。