我正在使用WordPress 4.8.1并熟悉WP的工作原理。我有一个列出我所有帖子的页面,它显示了列表中帖子的标题和日期,然后用户可以点击帖子标题转到显示帖子内容的详细信息页面。
我有问题是如何修改显示我的帖子()的PHP页面,以便在帖子的TITLE下显示帖子内容的简短位置?
我在StackOverflow上读过几个类似的问题,但似乎没有任何答案。
我可以看到显示我帖子的页面似乎是page.php,它使用的模板部分是/frameworks/header/header-v1.php和/frameworks/template/blog/content-page.php < / p>
我尝试对这些页面中的任何页面进行编辑都没有显示出来。我尝试添加一个类,我认为是呈现文章链接的行(超链接标题),但没有运气。感谢任何人都可以解决这个问题。
答案 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-->
快捷标签,则会显示整个帖子。