搜索结果中页面和帖子的自有结构

时间:2015-04-26 11:31:07

标签: wordpress search post

这是一个帖子信息。我试图做点什么,但没有结果。

这是我做的:

如果在搜索结果中显示帖子,请将此代码放入其信息中:

<?php if ( is_single() ) : ?>

      <span itemprop="author">
        <span itemprop="name">
          <?php the_author() ?>
        </span>
      </span>, in category «<?php the_category(', ') ?>», 
  <time itemprop="datePublished" datetime="<?php the_time('c'); ?>">
  <?php the_time('F j, Y') ?>
  </time>

否则(如果在搜索结果中显示页面):

        <?php else : ?>

Page, updated at: <time itemprop="dateModified" datetime="<?php the_modified_time('c'); ?>">
    <?php the_modified_date('F j, Y'); ?>
      </time>

            <?php endif; ?>

而不是这样做&#34; Else&#34;所有帖子和页面的代码。

1 个答案:

答案 0 :(得分:0)

而不是

<?php if ( is_single() ) : ?>

使用

<?php if ( get_post_type() == 'post' ) : ?>

<?php if ( get_post_type() != 'page' ) : ?>

(取决于你想要的逻辑)

当显示帖子的单个页面时,

is_single()会返回true(它会在搜索循环中返回false)。