214个索引页调用
get_template_part( \'content\', get_post_format() );
在回路内部。因此,循环的内容驻留在名为content-{$post\\u format}的模板文件中。php。所有没有帖子格式的帖子都使用内容。php显示post数据
如果你看内容。php,这些行是检索和显示内容的地方
<?php if ( is_search() ) : ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php
the_content( __( \'Continue reading <span class="meta-nav">→</span>\', \'twentyfourteen\' ) );
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; ?>
默认情况下,除搜索页面外,所有页面上都会显示完整的帖子内容。要在主页上显示摘录,您需要修改这段代码。你所需要做的就是告诉wordpress,当你在主页上时(有条件标记
is_home
), 显示摘录而不是全部内容。
只需更改此行
<?php if ( is_search() ) : ?>
至
<?php if ( is_search() || is_home() ) : ?>
EDIT
请记住在
child theme. 永远不要更改主题本身
EDIT 2
如果您使用的是静态首页,那么应该使用
is_front_page()
而不是
is_home()
. 去看看如何利用
Conditional Tags. 然后你应该试试
<?php if ( is_search() || is_front_page() ) : ?>
有关摘录的信息,请查看我的(几乎完成)
post on excerpts