Índice

Hoy veremos cómo podríamos realizar un loop algo más especial de lo normal. Mostraremos a tal efecto un índice que muestre los 10 últimos artículos con las siguientes características :

  • Que estén en una lista (a estilizar con CSS).
  • Que cada elemento de la lista empiece con el conjunto de etiquetas que se han añadido al artículo, enlazadas a su archivo de etiqueta.
  • Que prosiga con el título del artículo, enlazado a su página individual (permalink).
  • Que, a todo ello, se le añada el último comentario realizado en ese artículo, linkado, como párrafo, a la página de artículo final con todos los comentarios desplegados.

Recordemos que nos hará falta un tema que soporte comentarios y tenga el template adecuado (comments.php):

<ul>

<?php $my_query = new WP_Query('showposts=10'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

<li>

<?php the_tags(''); ?> : <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>

<br>

<?php $comment_array = array_reverse(get_approved_comments($post->ID)); $count = 1; if ($comment_array) { foreach($comment_array as $comment) { if ($count++ <= 1) { ?>

&mdash; Latest comment by <?php comment_author(); ?> on <?php comment_date(); ?>, <?php comment_time(); ?> :

<br>

<a href="<?php comment_link(); ?>">
<?php comment_excerpt(); ?>
</a>

<?php } } } ?>

</li>

<?php endwhile; ?>

</ul>

Aunque parezca complicado, uno acaba por necesitar loops de este tipo. ¿Qué os parece? Postead vuestras dudas en los comentarios.

Etiquetas:

Si queremos crear un índice o unos archivos donde se haga un uso extensivo de imágenes (al lado de los extractos, por ejemplo), siempre puede ser interesante hacerlo sin depender de plugins.

Hoy vamos a proponeros un código que lo hará posible, y que deberemos pegar en functions.php.

Se nos permitirá entonces disponer de un nuevo ‘template tag’, que podremos usar dentro de nuestros Loops, con el que imprimir la imagen en cuestión.

Leer más »

Etiquetas: ,

Imaginemos una situación donde el propietario de un site que está usando WordPress nos pregunta si es posible combinar, en una ristra de artículos (por ejemplo, en los archivos de tal o cual categoría) extractos y posts completos.

De este modo, ciertos posts tomarían protagonismo desde un principio (no splo por extensión de texto, sino porque saldría el artículo completo, sus imágenes, otros archivos adjuntados, etc).

Tras señalar, para hacer justicia, que la función del extracto personalizado puede ser una solución provisional a este problema (ya que nos permite variar cantidades de texto, sin dejar de presentar extractos), uno puede preguntarse si no es posible ir más allá.

Leer más »

Etiquetas: ,