markratledge
  • 0
Гуру

Разница между публикациями и страницами в результатах поиска

  • 0

Как отличить посты от страниц в результатах поиска?

Что мне нужно сделать, так это показать the_time div для сообщений, но не показывать его для страниц, так как это не имеет значения.

С функцией? <?php if (!is_page()) } в цикле ниже не помогает.

<?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; ?>
Share
  1. Попробуй это…

    <?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; ?>
    

    Условный тег только проверяет, является ли текущий is_page() отображаемый контент просмотром одной страницы. Ничего для вас на данный момент. См. http://codex.wordpress.org/Function_Reference/is_page.

    • 0

Оставить ответ

You must login to add an answer.