WordPress : Comment afficher la vignette si le message en a un autre sage
Je souhaite afficher le message le plus récent dans un bloc, et si le message est associé à une vignette, je souhaite qu’il soit affiché à gauche du contenu du message.
Ceci est mon code que j’ai essayé
<?php query_posts('posts_per_page=1') ?>
<?php while ( have_posts() ) : the_post(); ?>
<div class="jumbotron">
<?php if ( has_post_thumbnail(); )?>
<div class="col-md-3">
<?php the_post_thumbnail(); ?>
</div>
<div class="col-md-9">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
<p class="text-muted">Posted on <?php the_time('jS F, Y'); ?></p>
</div>
}
<?php else;?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p><?php the_excerpt(); ?></p>
<p class="text-muted">Posted on <?php the_time('jS F, Y'); ?></p>
</div>
<?php endwhile; wp_reset_query(); ?>
J’espère que quelqu’un pourrait m’aider! Merci d’avance!
Solution n°1 trouvée
Cela peut être utile pour vous essayez quelque chose comme:
<?php
$args = array( 'numberposts' => '5' );
$recent_posts = wp_get_recent_posts( $args );
if (has_post_thumbnail()) {
$image_url = wp_get_attachment_image_src(get_post_thumbnail_id(),'large', true);
echo '<a href="' . $image_url[0] .'" title="' . the_title_attribute('echo=0') . '">';
the_post_thumbnail();
echo '</a>';
} else {
echo 'test';
}
?>
0 commentaire