Código PHP :
<?php //Esto lo tienen casi todas las plantillas de Wordpress //Y lo que hace es permitir el uso de la variable $post //que contiene la información de cada post individualmente if (have_posts()) : while (have_posts()) : the_post(); ?> //Por lo general, en esta parte está el código //que genera el HTML de las entradas del blog /** Esta es la parte donde usamos los campos personalizados **/ //Mirar si es una traducción $tipo = get_post_meta($post->ID, "tipo", true); if( $tipo == "traduccion"){ echo "<div class='aviso'>Esta entrada es una traducción libre del artículo"; echo "de <strong>".get_post_meta($post->ID, "autor", true); echo "</strong>: <a href='".get_post_meta($post->ID, "link", true)" echo "'>".get_post_meta($post->ID, "nombre", true)."</a>."; echo "Todo crédito es para el autor de dicho artículo.</div>"; } /** Aquí termina el uso de los campos personalizados **/ //Por lo general, así termina el ciclo que imprime los posts <php endwhile; ?>
Mi problema es que cuando abra la página index.php ella ya posee esta línea:
Código PHP :
if (have_posts()) : while (have_posts()) : the_post(); ?>
y esta
Código PHP :
<php endwhile; ?>
Entonces si coloco solamente el trecho de código entre ellas, el código no está siendo léido como PHP. Alguien sabe como inserir este código?
Desde ya muchas gracias. Claudio