Sábado, Julio 31st, 2010
WordPress implementa una función que nos permite mostrar los últimos artículos publicados en nuestro blog. Esta función se llama get_archives y adicionalmente nos permite trabajar por fechas, es decir, podemos utilizarla para mostrar por meses, días o semanas. Sin embargo si queremos mostrar el listad de últimos artículos podemos usarla pasando ciertos parámetros.
<ul><?php get_archives('postbypost','10','custom','<li>','</li>'); ?> </ul>
En el ejemplo hemos puesto como parámetros dentro de la función etiquetas “li” por lo que se hace necesario utilizar HTML para poder completar la jerarquía que en este caso es utilizando listados de tipo “ul” que luego podremos personalizar utilizando CSS. Otro parámetro es el “postbypost” que es el que muestra nuestros artículos y seguido de el, tenemos el número de artículos que se desea mostrar.
Martes, Junio 22nd, 2010
En WordPress sin la necesidad de un plugin podemos mostrar los artículos relacionados con miniaturas haciendo uso de varias funciones y dándole el respectivo estilo con CSS para que se visualice como queremos. Por ejemplo si queremos algo como lo de la imagen el código se muestra más abajo, con el que claro, podemos mostrar hasta 5 artículos relacionados o modificando el atributo del Array ‘showposts’=>5,

<div id="relacionados">
<?php
$backup = $post;
$tags = wp_get_post_tags($post->ID);
$tagIDs = array();
if ($tags) {
$tagcount = count($tags);
for ($i = 0; $i < $tagcount; $i++) {
$tagIDs[$i] = $tags[$i]->term_id;
}
$args=array(
'tag__in' => $tagIDs,
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- aqui se muestra la miniatura -->
<div id="miniatura"><?php
$files = get_children("post_parent=$id&post_type=attachment&post_mime_type=image");
if($files){
$keys = array_keys($files);
$num=$keys[0];
$thumb=wp_get_attachment_thumb_url($num);
print "<a href='".get_permalink()."' title='".get_the_title()."'><img src='$thumb' class='thumbnail' width='32' height='32' alt='".get_the_title()."' /></a>";
}else{
print "<a href='".get_permalink()."' title='".get_the_title()."'><img src='default.png' class='thumbnail' width='90' height='90' alt='' /></a>";
}
?><!-- aqui se muestra (termina) la miniatura --></div>
<div id="titulomin">
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<p><?php the_time('j'); ?> de <?php the_time('F'); ?> de <?php the_time('Y'); ?></p></div>
<?php endwhile;
} else { ?>
<h2>No se encontraron artículos relacionados!</h2>
<?php }
}
$post = $backup;
wp_reset_query();
?>
</div>
Y el código CSS para darle el estilo al mismo y se muestren correctamente:
#relacionados {
margin-top:10px;
padding-bottom:30px;
background-color:#f5f5f5;
padding-left:10px;
}
#titulomin{
padding-top:8px;
line-height:12px;
}
#miniatura{
float:left;
padding-right:10px;
}
Viernes, Junio 18th, 2010

En WordPress, existen ciertas funciones que permiten trabajar directamente con información de los autores de un blog. Estas funciones son útiles a la hora de mostrar descripciones, obtener enlaces específicos o incluso obtener información personal del autor. Algunas de estas funciones son:
<?php the_author(); ?>
Permite mostrar el nombre del autor de un artículo. Esta función se debe usar únicamente en el loop principal.
<?php the_author_description(); ?>
Permite mostrar información de la autobiografía de un autor que se puede encontrar en el panel de administración > Perfiles > Tu perfil y modificar el texto de la información biográfica.
<?php the_author_firstname(); ?>
Esta función permite mostrar el primer nombre de un autor. Este texto se extrae de la información del perfil.
<?php the_author_url(); ?>
Muestra el sitio web de un autor, que se define en su misma página de perfil.
<?php the_author_link(); ?>
Muestra el nombre del autor pero con un enlace a su sitio web definido en el perfil.
<?php the_author_posts(); ?>
Muestra el número total de entradas (artículos o posts) que ha hecho un autor, sin contar los borradores.
<?php the_author_posts_link(); ?>
Muestra el nombre de un autor y que enlaza a todos los artículos que ha escrito en ese blog.
Ninguna de las anteriores funciones para WordPress posee parámetros adicionales, a excepción de la siguiente función que permite mostrar una lista de autores:
<?php wp_list_authors('optioncount=1'); ?>
<?php wp_list_authors('show_fullname=1'); ?>
<?php wp_list_authors('hide_empty=0'); ?>
Lo anterior muestra la lista de autores, el de la primera línea los muestra con su nick y número de post, el de la segunda línea su nombre completo y la tercera línea descarta a los autores sin post.