我正在使用二十四个主题 . 我想在搜索结果页面上显示帖子的完整内容,而不仅仅是帖子的摘录 .
请给我解决方案 .
谢谢 .
在content.php文件中,您将看到以下代码:
<?php if ( is_search() ) : ?> <div class="entry-summary"> <?php the_excerpt(); ?> </div><!-- .entry-summary --> <?php else : ?> <div class="entry-content"> <?php /* translators: %s: Name of current post */ the_content( sprintf( __( 'Continue reading %s <span class="meta-nav">→</span>', 'twentyfourteen' ), the_title( '<span class="screen-reader-text">', '</span>', false ) ) ); wp_link_pages( array( 'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>', 'after' => '</div>', 'link_before' => '<span>', 'link_after' => '</span>', ) ); ?> </div><!-- .entry-content --> <?php endif; ?>
您需要在第三行显示the_content而不是the_excerpt . 你可以简单地用the_content替换the_excerpt函数,但你可能最终得不到那么漂亮的样式,所以你需要将它包装成适当的html,例如:
<?php if ( is_search() ) : ?> <div class="entry-content"> <?php the_content( sprintf( __( 'Continue reading %s <span class="meta-nav">→</span>', 'twentyfourteen' ), the_title( '<span class="screen-reader-text">', '</span>', false ) ) ); ?> </div><!-- .entry-summary --> <?php else : ?> <div class="entry-content"> <?php /* translators: %s: Name of current post */ the_content( sprintf( __( 'Continue reading %s <span class="meta-nav">→</span>', 'twentyfourteen' ), the_title( '<span class="screen-reader-text">', '</span>', false ) ) ); wp_link_pages( array( 'before' => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'twentyfourteen' ) . '</span>', 'after' => '</div>', 'link_before' => '<span>', 'link_after' => '</span>', ) ); ?> </div><!-- .entry-content --> <?php endif; ?>
1 回答
在content.php文件中,您将看到以下代码:
您需要在第三行显示the_content而不是the_excerpt . 你可以简单地用the_content替换the_excerpt函数,但你可能最终得不到那么漂亮的样式,所以你需要将它包装成适当的html,例如: