有人看到代码有什么问题吗?它没有显示摘录。它应该显示内容的前55个单词。
该网站是this one.
代码如下:
<article id="post-<?php the_ID(); ?>" <?php post_class(\'post__holder\'); ?>>
<?php if(!is_singular()) : ?>
<header class="post-header">
<?php if(is_sticky()) : ?>
<h5 class="post-label"><?php echo theme_locals("featured");?></h5>
<?php endif; ?>
<h2 class="post-title"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
</header>
<?php endif; ?>
<?php get_template_part(\'includes/post-formats/post-thumb\'); ?>
<?php if ( !is_singular() ) : ?>
<!-- Post Content -->
<div class="post_content">
<?php
if (of_get_option(\'post_excerpt\')=="true" || of_get_option(\'post_excerpt\')==\'\') { ?>
<div class="excerpt">
<?php
if (has_excerpt()) {
the_excerpt();
} else {
if (!is_search()) {
$content = get_the_content();
echo apply_filters( \'cherry_standard_post_content_list\', wp_trim_words( $content, 55 ) );
} else {
$excerpt = get_the_excerpt();
echo apply_filters( \'cherry_standard_post_content_search\', wp_trim_words( $excerpt, 55 ) );
}
} ?>
</div>
<?php }
$button_text = of_get_option(\'blog_button_text\') ? apply_filters( \'cherry_text_translate\', of_get_option(\'blog_button_text\'), \'blog_button_text\' ) : theme_locals("read_more") ;
?>
<a href="<?php the_permalink() ?>" class="btn btn-primary"><?php echo $button_text; ?></a>
<div class="clear"></div>
<?php if ( function_exists(\'yoast_breadcrumb\') ) {yoast_breadcrumb(\'<p id="breadcrumbs">\',\'</p>\');} ?>
</div>
<?php else :?>
<!-- Post Content -->
<div class="post_content">
<?php the_content(\'\'); ?>
<div class="clear"></div>
<?php if ( function_exists(\'yoast_breadcrumb\') ) {yoast_breadcrumb(\'<p id="breadcrumbs">\',\'</p>\');} ?>
</div>
<!-- //Post Content -->
<?php endif; ?>
<?php get_template_part(\'includes/post-formats/post-meta\'); ?>
</article>
在设置中,“对于提要中的每篇文章,显示”设置为“摘要”。在Cherry选项中,它还设置为显示摘录。
最后一篇文章(顶部的那篇文章在后期编辑模式下配置了一个摘录,但没有显示)。
收到以下第一个答案后,我将代码更改为:
<?php
if (has_excerpt()) {
the_excerpt();
} else {
if (!is_search()) {
$content = get_the_content();
echo apply_filters( \'cherry_standard_post_content_list\', wp_trim_words( $content, 55 ) );
} else {
$excerpt = get_the_content();
echo apply_filters( \'cherry_standard_post_content_search\', wp_trim_words( $excerpt, 55 ) );
}
} ?>
但图片下方没有显示任何内容。无更改。我认为问题出在其他地方。所以我把它改回
$excerpt = get_the_excerpt();
提前谢谢你