Comment différencier les publications des pages dans les résultats de recherche?
Ce que je dois faire, c'est montrer un the_time
div pour les articles, mais pas pour les pages, car ce n'est pas pertinent.
Avec une fonction? <?php if (!is_page()) }
dans la boucle ci-dessous n'aide pas.
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
//prevent this div from displaying for pages:
<div class="searchdate"><?php the_time('F jS, Y') ?></div>
<?php the_excerpt(); ?>
<?php endwhile; ?><?php else : ?><?php endif; ?>
Essaye ça...
<?php //prevent this div from displaying for pages:
if ( get_post_type() != 'page' ) : ?>
<div class="searchdate"><?php the_time('F jS, Y') ?></div>
<?php endif; ?>
La balise conditionnelle is_page()
vérifie uniquement si le contenu affiché est une page unique. Rien pour vous à ce stade. Voir http://codex.wordpress.org/Function_Reference/is_page