jonathansalata você possui pelo menos duas formas de resolver isso. Em ambas você vai fazer uso de um plugin de formulário da sua preferência que seja capaz de gerenciar o envio para a lista de e-mails (fazendo uma integração com uma ferramenta de email marketing por exemplo). Vai precisar apenas copiar o shortcode do formulário para inserir de uma das duas formas:
Método 1 - inserindo um código adicional no seu site (seja via functions.php ou então olugin específico para isso) e substituindo o shortcode de acordo com o que o plugin de form criou:
function inserir_shortcode_entre_paragrafos($content) {
if (is_single() && in_the_loop() && is_main_query()) {
$shortcode = '[forminator_form id="2799"]';
// Divide o conteúdo em um array de parágrafos
$paragrafos = explode('</p>', $content);
// Calcula o meio com base no número de parágrafos
$meio_do_conteudo = floor(count($paragrafos) / 2);
// Insere o shortcode após o parágrafo central
array_splice($paragrafos, $meio_do_conteudo, 0, $shortcode);
// Junta os parágrafos de volta
$conteudo_modificado = implode('</p>', $paragrafos);
return $conteudo_modificado;
}
return $content;
}
add_filter('the_content', 'inserir_shortcode_entre_paragrafos');
O código acima foi gerado por IA. Testei e funcionou certinho.

Método 2 - Instalado um plugin que adiciona e gerencia anúncios no site, como o Ad Inserter. Depois configurando ele para que ele adicione o shortcode no meio do post.

Em qualquer um dos dois casos você deverá substituir o trecho [forminator_form id="2799"]
pelo shortcode do seu formulário.