<?php
/**
 * Template para páginas individuais
 * CORRIGIDO: Processa shortcodes corretamente
 * 
 * @package Putaria_Telegram
 */

if (!defined('ABSPATH')) exit;

get_header();
?>

<main class="site-main">
    <div class="page-container">
        <?php
        while (have_posts()) : the_post();
            ?>
            <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                
                <?php if (!is_front_page()) : ?>
                    <header class="entry-header" style="text-align: center; margin-bottom: 40px;">
                        <h1 class="entry-title" style="color: #FFD700; font-size: 2.5rem; margin: 0;">
                            <?php the_title(); ?>
                        </h1>
                    </header>
                <?php endif; ?>
                
                <div class="entry-content">
                    <?php
                    // CORREÇÃO: Force shortcode processing
                    $content = get_the_content();
                    
                    // Processa shortcodes ANTES de aplicar filtros
                    $content = do_shortcode($content);
                    
                    // Aplica filtros do WordPress (formatação, etc)
                    $content = apply_filters('the_content', $content);
                    
                    echo $content;
                    
                    // Paginação de conteúdo (se houver <!--nextpage-->)
                    wp_link_pages(array(
                        'before' => '<div class="page-links">' . esc_html__('Páginas:', 'putaria-telegram'),
                        'after'  => '</div>',
                    ));
                    ?>
                </div>
                
            </article>
            <?php
        endwhile;
        ?>
    </div>
</main>

<?php
get_footer();
