决定关于the_excerpt()
或the_content()
有条件的:is_singular()
.
您可以使用plugin 和过滤器the_content
根据当前页面的类型:存档或单数。但你也可以在你的主题中使用它。
add_filter( \'the_content\', \'t5_replace_content_with_excerpt\', 100 );
/**
* Return excerpt if we are not on a singular post view.
*
* @param string $content
* @return string
*/
function t5_replace_content_with_excerpt( $content )
{
if ( is_singular() )
{
return $content;
}
// remove our filter temporarily.
// Otherwise we run into a infinite loop in wp_trim_excerpt().
remove_filter( \'the_content\', __FUNCTION__, 100 );
$excerpt = apply_filters( \'the_excerpt\', get_the_excerpt() );
add_filter( \'the_content\', __FUNCTION__, 100 );
return $excerpt;
}
在你的主题中找到你要呼叫的线路
the_content()
. 将其更改为:
is_singular() ? the_content() : the_excerpt();