Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Estilo de la nota completa diferente al index

Estas en el tema de Estilo de la nota completa diferente al index en el foro de WordPress en Foros del Web. Pues eso, ¿como puedo crear un estilo diferente para las notas completas? esk yo quiero crear algo como www.poppelera.net , que en el index salga ...
  #1 (permalink)  
Antiguo 12/10/2010, 07:06
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 14 años, 5 meses
Puntos: 0
Estilo de la nota completa diferente al index

Pues eso, ¿como puedo crear un estilo diferente para las notas completas?

esk yo quiero crear algo como www.poppelera.net , que en el index salga una imagen con el titulo de la noticia y despues toda la nota completa ;)


axias
  #2 (permalink)  
Antiguo 12/10/2010, 12:08
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años, 7 meses
Puntos: 34
Respuesta: Estilo de la nota completa diferente al index

No entiendo la consulta.

¿Sobre que theme estás trabajando?
__________________
elGastronomo
  #3 (permalink)  
Antiguo 12/10/2010, 18:00
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Estilo de la nota completa diferente al index

Si quieres que te salga solamente el titulo de la noticia y la imagen en el index, debes hacer varias cosas:

En el archivo functions.php debes colocar este código:

Código PHP:
Ver original
  1. function catch_that_image() {
  2. global $post, $posts;
  3. $first_img = '';
  4. $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  5. $first_img = $matches [1] [0];
  6.  
  7. // no image found display default image instead
  8. if(empty($first_img)){
  9. $first_img = "/images/default.jpg";
  10. }
  11. return $first_img;
  12. }

Con esto ya puesto en functions.php nos dirigiremos a nuestro index.php donde suplantaremos el código normal por este:

Código PHP:
Ver original
  1. <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
  2.  
  3. <div id="post">
  4. <img src="<?php echo catch_that_image();?>" alt="<?php the_title();?>" />
  5. <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
  6. </div>
  7.  
  8. <?php endwhile; else: ?>
  9. <p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
  10. <?php endif; ?>

Saludos

Etiquetas: completa, diferente, estilo, index
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.