/**
* Shortcode: [chatbot_cta preset="1" text="" target="id-1770142717729"]
* - preset: 1..4 (usa as frases sugeridas)
* - text: se definido, substitui o preset
* - target: id/classe do elemento alvo (default: id-1770142717729)
*/
add_shortcode('chatbot_cta', function ($atts) {
$atts = shortcode_atts([
'preset' => '5',
'text' => '',
'target' => 'id-1770142717729',
], $atts, 'chatbot_cta');
$presets = [
'1' => 'Converse com o assistente e tire sua dúvida em segundos',
'2' => 'Faça sua pergunta e veja um resumo com artigo recomendado',
'3' => 'Pergunte ao assistente e descubra onde ler mais',
'4' => 'Tire sua dúvida no chatbot e receba uma resposta objetiva + leitura extra',
'5' => 'Tire sua dúvida e aprofunde no tema em seguida',
];
$cta_text = trim($atts['text']) !== '' ? $atts['text'] : ($presets[$atts['preset']] ?? $presets['1']);
$target = preg_replace('/[^a-zA-Z0-9\-_]/', '', (string) $atts['target']); // sanitiza
// Um ID único por instância, para evitar duplicação
$instance_id = 'chatbot-cta-' . substr(md5($cta_text . $target), 0, 10);
ob_start(); ?>
Usamos cookies para garantir que você tenha a melhor experiência em nosso site. Ao continuar a usar este site, consideramos que você está de acordo com isso.AceitarPolítica de Privacidade