function dividir_texto_shortcode() {
ob_start(); // Inicia a captura da saída
if (isset($_POST['texto'])) {
$texto = trim($_POST['texto']); // Remove espaços em branco do início e fim do texto
$paragrafos = [];
$lenTexto = strlen($texto);
$posicaoInicial = 0;
while ($posicaoInicial < $lenTexto) {
// Pega o próximo trecho de até 5000 caracteres
$parte = substr($texto, $posicaoInicial, 5000);
$paragrafos[] = $parte;
$posicaoInicial += 5000; // Move a posição inicial
}
echo '
Texto dividido em partes:
';
foreach ($paragrafos as $index => $parte) {
echo '