3

我想知道如何将 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 页面的前端尝试相同时,它不会按预期工作。

例如,通常它应该打印在表单域的第一个位置,但它会在表单域之后打印(甚至在表单之外),因此处理表单提交非常困难。

4

0 回答 0