j'ai essayé de nombreuses conditions dans ma section footer.php pour inclure cette fonction dans ma page d'accueil uniquement et non sur la page de blog ... mais elle apparaît simplement sur les deux pages ou aucune d'entre elles ... quelqu'un peut-il expliquer la faute?
<?php if( is_home() && is_front_page() ) : ?>
<div id="blurbs">
<ul>
<?php $the_query = new WP_Query( 'showposts=3' ); ?>
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
<div class="postwrapper">
<?php the_post_thumbnail(); ?> <li style="display:inline; font-size: 20px; font-weight:light;"><?php the_title(); ?></li>
<br class="clear">
<li style=" font-size: 14px; font-weight:light;"><?php the_content(); ?></li>
</div>
<?php endwhile;?>
</ul>
</div>
<?php endif; ?>
<?php if( is_front_page() ) : ?>
is_home se rapporte à la page d'articles en fonction de vos paramètres de lecture. is_front_page renvoie toujours la valeur true sur la page d'accueil.
Alors essayez plutôt la condition suivante:
<?php if( 'page' == get_option( 'show_on_front' ) && is_front_page() ) : ?>