摘录不起作用,还是我漏掉了什么?

时间:2017-08-21 作者:Henry

我认为默认情况下,当你在WordPress中循环内容(如博客帖子)时,内容限制为55个字符。我没有触及我的职能。php文件,当我循环帖子时,文章/内容将全部发布。

我的循环是这样的-内容标签应该不同吗?

<?php

if( have_posts() ):

    while( have_posts() ): the_post(); ?>

        <h3><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
    <p>Posted on: <?php the_time(\'F j, Y\'); ?> <?php the_category( \', \' ); ?></p>

        <p><?php the_content(); ?></p>

        <hr>

    <?php endwhile;

endif;

?> 
谢谢你的帮助。

1 个回复
最合适的回答,由SO网友:Johansson 整理而成

不,不是。长度限制用于摘录,应手动调用。要在循环中获取摘录,应使用:

<p><?php the_excerpt(); ?></p>
而不是:

<p><?php the_content(); ?></p>
如果您是因为“设置”的“阅读”部分中的选项而想到这一点:

Excerpt for feeds

然后您必须注意,这是针对RSS提要的,可以通过以下网址访问:

www.example。com/源

结束

相关推荐

Show the excerpt in a loop

我想用这个循环显示最后3篇文章。这很有效,但我不知道为什么,但摘录总是一样的。我做错了什么? <?php $args = array( \'numberposts\' => \'3\' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ ?> <div class=\"