post_content; // Aplicar filtros de WordPress al contenido $post_content = apply_filters('the_content', $post_content); // Buscar todos los H2 con ID en el contenido preg_match_all('/]*id=["\']([^"\']*)["\'][^>]*>(.*?)<\/h2>/i', $post_content, $matches); // Si no hay H2 con ID, no mostrar TOC if (empty($matches[1])) { return; } // Generar el TOC con el HTML del template ?>

Tabla de Contenido

    $id) : ?>