En este capítulo vamos a optimizar el código, ya que tenemos mezclado código PHP con código HTML.
Hay una página donde podemos ver las buenas prácticas que se deben utilizar:
Es mejor utilizar comillas dobles. Vamos a trabajar nuestro archivo content.php a manera de plantilla con la funcion printf de php, la cual permite imprimir con comodines. Si somos desarrolladores PHP nos debemos olvidar de los echos, mejor utilizar printf. Esta es la sintaxis que vamos a utilizar en el content.php
Ejm
<?php printf( '<main class="item i-b w-70 main">'); // query_posts( 'order=ASC&category_name=gigantes&posts_per_page=3'); if(have_posts()): while(have_posts()): the_post(); // echo '<p>Imprimiendo entrada</p>'; $template_html = ' <article class="pos"> <h1>%s</h1> <a href="%s">%s</a> <p>%s - %s</p> <p>%s</p> <p>%s</p> <p>%s</p> <p>%s</p> <div class="the-content">%s</div> </article> <hr> '; printf($template_html, get_the_title(), get_the_permalink(), get_the_date(), get_the_time(), get_the_excerpt(), // the_category(), get_the_category_list(' - '), // the_tags(), get_the_tag_list('<i>',' ', '</i>' ), get_the_author(), get_the_content() ); endwhile; else: printf ('<p class="error">No hay entradas</p>'); endif; rewind_posts(); printf ( '</main>' );