Respuesta a: como puedo hacer esto???

Inicio Foros WordPress Themes y Diseño como puedo hacer esto??? Respuesta a: como puedo hacer esto???

#31990

imported_Fernando
Participante

Hay [url=http://www.elegantthemes.com/]muchos themes[/url] con esas características. Usan thumbnails y campos personalizados para mostrar así la portada. Te pego un trozo de código de uno de ellos por si te da alguna idea de como se hace … 
[quote][code]<?php if (have_posts()) : while (have_posts()) : the_post();
if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?>
<div id=»home-wrapper»>
<?php $thumb = get_post_meta($post->ID, ‘Miniatura’, $single = true);?>
<div class=»thumbnail-wrap thumbnail-category»>
<div class=»thumbnail-div»>
<div style=»background-image: url(<?php bloginfo(‘stylesheet_directory’); ?>/timthumb.php?src=<?php echo $thumb; ?>&h=141&w=141&zc=1&q=50); height: 141px; width: 141px;»> /images/thumbnail-shadow.png» alt=»bottom» class=»thumbnail-shadow» />
<div class=»sections-overlay»>
<?php $video = get_post_meta($post->ID, ‘Video’, $single = true); ?>
<?php if($video !== ») : ?>
» title=»<?php the_title() ?>»>/images/play.png» alt=»zoom» class=»zoom» />
<?php else : ?>
» title=»<?php the_title() ?>» rel=»lightbox[26]»>/images/zoom.png» alt=»zoom» class=»zoom» />
<?php endif; ?>
» class=»readmore»>ver más >></div>
</div>
</div>
</div>
</div>
<?php endwhile; ?>[/code][/quote]

Como ves usa los ‘get_post_meta’ para llamar a los campos personalizados, un poco de lightbox, mucho css y thintumb para redimensionar las imágenes de los campos personalizados automáticamente.

Vamos, que para adaptar esto a un theme es una tarea de faraones, es mejor usar un theme que ya lo lleve.

Pin It on Pinterest

Ir al contenido