我只想在结果页面上显示帖子标题和元数据(猫、标签、日期)。我已经使用 Esmi 在 wp-forums 上发布的这段代码来部分实现这一点。
<?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">→</span>', 'twentytwelve' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
子主题的 content.php 中的此代码将在搜索页面结果中生成摘录,但仅在类别结果中生成标题和元。
我试过添加 !is_tag || !is_archive 到 elseif 语句.. 然后一切都返回完整的帖子。我已经用 elsif !is_tag 替换了 elseif !is_category 并且我再次在标签页面上获得了标题和元结果,这正是我想要的。
似乎我应该能够将此列表添加到 else if 语句以获得我想要的东西,但我不能使用正确的代码来执行此操作。
我还尝试用 is_search || 替换顶部字符串 php if is_search is_tag || is_archive || is_category 也给了我整个帖子。
这应该很简单..但我被卡住了。任何帮助将不胜感激。