En este caso llamo “Salvavidas” a esos pequeños códigos que nos solucionan la vida en pocos segundos. El core de Wordpress es tan extenso como interesante, por lo que nos permite hacer infinidad de cosas y solucionar nuestros problemas sin tener que recurrir a Plugin de terceros.

WP salvavidas

Hoy voy a hablar de 5 Salvavidas que uso o he usado a la hora de diseñar Themes para Wordpress

Eliminar la categoria en los Permalinks

Puede ser el caso que uses a Wordpress para montar un Portfolio o un Site institucional, por lo que el nombre de la categoría no es necesario y diría poco practico. Para eliminarlo solo debemos añadir una pequeña linea en nuestro .htaccess.

RewriteRule 
^category/(.+)$ http://www.tublog.com/$1 [R=301,L]

Antes del salvadida:

http://www.tublog.com/categoria1/item-dentro-de-la-categoria-1

Despues del salvavidas

http://www.tublog.com/item-dentro-de-la-categoria-1

Mostrar los comentarios mas recientes primero

Si tu Blog recibe cientos de comentarios, una buena opción es mostrar los últimos comentarios primeros, para así alentar a que tus lectores sigan comentando.

Para llevara a cabo esta simple receta, abrí tu archivo comments.php, y busca esta linea:

foreach ($comments as $comment)

Ahora reemplazala por la siguiente:

$comments = array_reverse($comments);

Mostrar Post de manera aleatoria

Muy simple si queremos mostrar algún post al azar, solo tener que añadir este codigo donde quieras que se muestre esta funcionalidad:

<ul><li><h2>Post al Azar</h2>
    <ul>
 <?php
 $rand_posts = get_posts('numberposts=5&orderby=rand');
 foreach( $rand_posts as $post ) :
 ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
 <?php endforeach; ?>
    </ul>
 </li></ul>

Remover [...] del Excerpt (introducción)

Al usar el Excerpt habrás notado que Wordpres “corta” el post y muestra esos tres puntitos al final de la introducción. Cosa que ha mucha gente le puede llegar a molestar. Por suerte para deshacernos de esos puntos, solo tenemos que pegar estas lineas en el archivo functions.php

function trim_excerpt($text)
{
return rtrim($text,'[...]');
}
add_filter('get_the_excerpt', 'trim_excerpt');

Mostrar la ultima imagen asociada dentro del loop

Supongamos que quieres mostrar en tu Index la ultima imagen cargada en un post. Solo debemos colocara esta linea dentro del loop:

<?php echo wp_get_attachment_image($attachment_id, $size='thumbnail'); ?>

El output seria asi:

 

Podes controlar el tamaño de las imágenes via CSS o hacer uso de las que genera Wordpress cada vez que cargas una imagen alternando los valores thumbnail, medium, large o full en $size

Como podrás estos pequeños salvavidas no requieren grandes conocimientos y estan listos para implementarse.

Esta atento que en breve haré otra recopilación de pequeños salvavidas para Wordpress.