如何设置我的wordpress帖子列表以显示帖子内容的摘录?

时间:2017-08-18 00:28:43

标签: php wordpress

我正在使用WordPress 4.8.1并熟悉WP的工作原理。我有一个列出我所有帖子的页面,它显示了列表中帖子的标题和日期,然后用户可以点击帖子标题转到显示帖子内容的详细信息页面。

我有问题是如何修改显示我的帖子()的PHP页面,以便在帖子的TITLE下显示帖子内容的简短位置?

我在StackOverflow上读过几个类似的问题,但似乎没有任何答案。

我可以看到显示我帖子的页面似乎是page.php,它使用的模板部分是/frameworks/header/header-v1.php和/frameworks/template/blog/content-page.php < / p>

我尝试对这些页面中的任何页面进行编辑都没有显示出来。我尝试添加一个类,我认为是呈现文章链接的行(超链接标题),但没有运气。感谢任何人都可以解决这个问题。

2 个答案:

答案 0 :(得分:0)

在模板文件中使用the_excerpt()函数显示posts循环中的摘录。

答案 1 :(得分:0)

page.php 是显示单个页面的模板,因此这不是正确的文件。如果您指的是列出所有帖子的主页,则需要编辑 index.php 文件。

在其中,找到呈现标题的the_title(),然后添加the_excerpt()函数:

<?php the_excerpt() ;?>

您还可以在帖子中使用<!--more--> quicktag指定,截止点在哪里。在这种情况下,请改用the_content()函数:

<?php the_content(); ?>

请注意,在这种情况下,如果帖子没有<!--more-->快捷标签,则会显示整个帖子。