Post Relacionados con Thumbnails en WordPress

1
38

Hay varias maneras para que nuestros visitantes sigan navegando en nuestra web, una de ellas es colocar post relacionados debajo de un articulo, estos trabajan en base a los tags, para esto existen varios plugins que nos hacen la funcionalidad, pero si queremos tenerlo sin necesidad de instalar un plugin pueden ver este código que incluso tiene la funcionalidad de mostrar thumbnails en los post relacionados.

En este script es necesario la Clase PHP: TimThumb para realizar los thumbnails de las imagenes, simplemente lo descargamos y lo colocamos en la carpeta de nuestro theme: “/wp-content/themes/mitheme/”.
[php]
<?php
$original_post = $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
echo &#039;<h2>Post Relacionados</h2>&#039;;
$first_tag = $tags[0]->term_id;
$args = array(
&#039;tag__in&#039; => array($first_tag),
&#039;post__not_in&#039; => array($post->ID),
&#039;showposts&#039;=>4,
&#039;caller_get_posts&#039;=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
echo "<ul>";
while ($my_query->have_posts()) : $my_query->the_post();?>
$img = get_post_meta($post->ID, "post-img", true);
<li>
<img src="<?php bloginfo(&#039;template_directory&#039;); ?>/timthumb.php?src=<?php echo $img;?>&h=40&w=40&zc=1" alt="" />
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">
<?php the_title(); ?></a></li>
<?php endwhile;
echo "</ul>";
}
}
$post = $original_post;
wp_reset_query();
?>
[/php]
Esto lo debemos colocar en el archivo single.php del theme que usamos en WordPress, justo debajo de:
[html]
<div id="content">
<?php the_content();?>
</div>[/html]
Para los thumbnails utilizaremos los Custom Fields y colocaremos “post-img” como en la siguiente imagen:

Vía: WPPanda

zp8497586rq
http://onlineforextradingg.com/
jfdghjhthit45

1 COMMENT

Comments are closed.