Soporte » Diseño – Temas y plantillas » Uso de funciones PHP de Output Buffering en el código de temas

  • Hola, estoy tratando de añadir una función personalizada como filtro para un tema de WP, y me preguntaba si es posible hacer uso de funciones PHP de Output Buffering.

    Lo siguiente es parte de un código que he encontrado para modificar la info meta de las entradas:

    $postmeta = '<div class="entry-meta">';
    $postmeta .= '<span class="entry-date"><abbr class="published" title="';
    $postmeta .= get_the_time('Y-m-d\TH:i:sO') . '">';
    $postmeta .= '<span class="post_date post_date_day_of_week">' . get_the_time('D') . '</span>';
    $postmeta .= '<span class="post_date post_date_month">' . get_the_time('M') . '</span>';
    $postmeta .= '<span class="post_date post_date_day">' . get_the_time('j') . '</span>';
    $postmeta .= '<span class="post_date post_date_year">' . get_the_time('Y') . '</span>';
    $postmeta .= '</abbr></span>';
    $postmeta .= "</div><!-- .entry-meta -->\n";

    Mi duda es si puedo usar las funciones PHP mencionadas en el código de un filtro para el tema de WP (concretamente en functions.php), tal que quede como:

    ob_start();
    ?>
    
    <div class="entry-meta">
    <span class="entry-date"><abbr class="published" title="<?php echo get_the_time('Y-m-d\TH:i:sO') ?>">
    <span class="post_date post_date_day_of_week"><?php echo get_the_time('D') ?></span>
    <span class="post_date post_date_month"><?php echo get_the_time('M') ?></span>
    <span class="post_date post_date_day"><?php echo get_the_time('j') ?></span>
    <span class="post_date post_date_year"><?php echo get_the_time('Y') ?></span>
    </abbr></span>
    </div><!-- .entry-meta -->
    
    <?php
    $postmeta = ob_get_contents();
    ob_end_clean();

    La idea es hacer que el HTML sea reconocido por cualquier editor con funciones de coloreado, o de análisis/comprobación, y hacer la programación un poco más cómoda.

    ¿ Qué estilo o standard os parece más fácil de programar y editar, dentro de lo que es Word Press?

  • El debate ‘Uso de funciones PHP de Output Buffering en el código de temas’ está cerrado a nuevas respuestas.