/* FORENTIS PROFESSIONAL ARTICLE PRESENTATION V3 */ function forentis_professional_article_data($post_id){ $slug=get_post_field('post_name',$post_id); $library=function_exists('forentis_blog_article_library_v2') ? forentis_blog_article_library_v2() : []; $base=isset($library[$slug]) ? $library[$slug] : [ 'title'=>get_the_title($post_id), 'meta'=>get_post_meta($post_id,'_forentis_description',true), 'keywords'=>get_post_meta($post_id,'_forentis_keywords',true), 'service'=>get_post_meta($post_id,'_forentis_related_service',true) ?: 'investigaciones-privadas', 'html'=>get_post_field('post_content',$post_id), 'faq'=>get_post_meta($post_id,'_forentis_faq',true), ]; $html=$base['html']; // Intro: everything before the first H2, excluding the old TOC/summary blocks because the new template renders its own. $intro=$html; $first_h2=stripos($html,'.*?<\/div>/is','',$intro); $intro=preg_replace('/
.*?<\/div>/is','',$intro); // Build professional cards from each H2 section. $sections=[]; if(preg_match_all('/]*>(.*?)<\/h2>(.*?)(?=.*?<\/div>/is','',$body); $body=preg_replace('/
.*?<\/div>/is','',$body); $sections[]=['num'=>str_pad((string)$n,2,'0',STR_PAD_LEFT),'id'=>$id,'title'=>$title,'html'=>$body]; $n++; } } $plain=wp_strip_all_tags($html); $words=str_word_count($plain,0,'áéíóúÁÉÍÓÚñÑüÜ'); $reading=max(5,(int)ceil($words/205)); $base['intro']=$intro; $base['sections']=$sections; $base['word_count']=$words; $base['reading_time']=$reading; return $base; } function forentis_reading_time_v3($post_id){ $data=forentis_professional_article_data($post_id); return max(5,absint($data['reading_time'])); } function forentis_service_label_from_slug($slug){ if(function_exists('forentis_service_by_slug')){ $s=forentis_service_by_slug($slug); if($s && !empty($s[0])) return $s[0]; } return 'Investigaciones privadas'; } // Force another database refresh so the editor also receives the professional long-form content. function forentis_blog_upgrade_v3(){ if(get_option('forentis_blog_profesional_version_v3')==='2026-09-profesional-v3') return; if(function_exists('forentis_seed_articles_v2')) forentis_seed_articles_v2(); update_option('forentis_blog_profesional_version_v3','2026-09-profesional-v3'); } add_action('admin_init','forentis_blog_upgrade_v3',40); add_action('after_switch_theme','forentis_blog_upgrade_v3',40); Centro de información – Página 7 – Forentis
Cobertura en todo ChileConfidencialidadMetodología profesional
Centro de información

Blog Forentis

Investigación, privacidad, verificación, evidencia y análisis de información.

Blog Forentis

Artículos y guías

202 artículos publicados

12 publicaciones por página

Atención confidencialWhatsApp Forentis