web-dev-qa-db-fra.com

Afficher les articles en vedette uniquement sur la page d'accueil

Avant le contenu/boucle, j'ai cet article en vedette sur le dessus. Le problème est que cela apparaît dans les autres pages en plus de la maison. J'ai essayé plusieurs solutions, mais je ne parviens pas à le cacher. Toute aide est la bienvenue.

<?php
$args = array(
    'posts_per_page' => 1,
    'meta_key' => 'meta-checkbox',
    'meta_value' => 'yes'
);
$featured = new WP_Query($args);

if ($featured->have_posts()): while($featured->have_posts()): 
$featured->the_post(); ?>
<h3><a href="<?php the_permalink(); ?>"> <?php the_title(); ?></a></h3>
<?php if (has_post_thumbnail()) : ?>

<figure> <a href="<?php the_permalink(); ?>"><?php 
the_post_thumbnail(); ?></a> </figure>
<p><?php the_excerpt();?></p>
<?php
endif;
endwhile; else:
endif;
?>
1
PauloP

Avec l'aide de Castiblanco j'ai résolu ceci!

<?php
if( !is_paged() ) {

// Your code! 

}; ?>
0
PauloP