我想只在结果页面上显示帖子 Headers 和元(猫,标签,日期) . 我在wp-forums上使用Esmi发布的代码来部分实现这一点 .

<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php elseif( !is_category() ) : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>',    'twentytwelve' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>

子主题的content.php中的此代码将在“搜索”页面结果上生成摘录,但仅生成“类别”结果的“ Headers ”和“元” .

我试过添加!is_tag || !is_archive到elseif语句..然后一切都返回完整的帖子 . 我用elsif!is_tag替换了elseif!is_category,我再一次在标签页面上得到了 Headers 和元结果,这就是我想要的 .

看来我应该能够将这个列表添加到else if语句中以获得我想要的内容,但我不能使用正确的代码来执行此操作 .

我也尝试用is_search ||替换顶部字符串php if if_search is_tag || is_archive || is_category并给了我整个帖子 .

这应该很简单..但我被卡住了 . 任何帮助将不胜感激 .