WordPress : Comment afficher la vignette si le message en a un autre sage

Publié par Jean-Michel le

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';
        }
?>
Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *