Usando wp_editor em shortcode

Eu estou construindo um plugin para submissão de frontend. Estou usando shortcodes API para exibir o formulário para envio de conteúdo, mas estou tendo problemas. O problema é que os dados do wp_editor echoe e o shortcode devem retornar os dados. Quando eu integrar wp_editor como este:

$final_form .= wp_editor(); 

O formulário não é renderizado, mas não no local mas em cima do conteúdo do post, onde o código de access está incluído. Você tem alguma idéia de como usaria um wp_editor na API de código curto? Eu não quero incomodar com a chamada manual de TinyMCE etc.

Obrigado.

Solutions Collecting From Web of "Usando wp_editor em shortcode"

Se uma function de dados do echo , você pode usar o buffer de saída php para capturar a saída echo e retorná-la em vez disso

 // Turn on the output buffer ob_start(); // Echo the editor to the buffer wp_editor(); // Store the contents of the buffer in a variable $editor_contents = ob_get_clean(); // Return the content you want to the calling function return $editor_contents;