Pregunta

Tengo una instalación de WordPress CMS-estilo, donde la página no es la página principal de publicaciones en el blog.

Sin embargo, me gustaría ver el primer párrafo de la última entrada de blog en la página principal, con un enlace al mensaje. ¿Como podría hacerlo?

También me gustaría a la pantalla, por encima de este extracto, la primera imagen en el mensaje, pero supongo que podría ser más difícil ... o voy a tener que usar el un campo personalizado 'imagen destacada' o ...?

¿Fue útil?

Solución

Para mostrar el extracto del último mensaje que puede utilizar query_posts.

Consulta de ejemplo Mostrando Mensajes último mensaje con la Imagen del día:

<?php query_posts('showposts=1'); ?>
<?php while (have_posts()) : the_post(); ?>
      <h3 class="home link"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>

       <?php the_post_thumbnail(); ?>

        <?php the_excerpt(); ?>

        <?php endwhile; ?>

tendrá que restablecer la consulta si desea mostrar el contenido de entrada en su página principal editor de entradas.

<?php wp_reset_query(); ?>

Otros consejos

Así es como usted haría lo siguiente:

$post = get_posts( 'posts_per_page=1' );
if( !empty( $post ) ){
  setup_postdata( $post );
  the_post_thumbnail();
  ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
  <?php the_excerpt(); ?>
}
$post = $wp_query->post;
setup_postdata( $post );

Le recomiendo el uso de la imagen ofrecida por ello.

Licenciado bajo: CC-BY-SA con atribución
scroll top