除了设置一个特定的帖子页面外,你还必须有一个能够实现你目标的主题。最有可能的是,你的主题的页面模板,也就是你的博客页面正在构建的模板,只输出你的单个页面的内容。
您可以通过多种方式为此页面创建新的页面模板,但除非您已经有自定义编码的主题,否则首先需要设置Child Theme 这基本上是style.css
带有特定注释的文件,以帮助WP将其识别为子主题,然后添加一个文件,如page-blog.php
或tpl-blog.php
这需要特定的注释,以便WP将其识别为模板。如果您使用page-blog.php
它将自动应用于blog
页如果您使用tpl-blog.php
然后需要在页面编辑屏幕上选择它。
无论哪种方式,您都需要使用pre_get_posts
要更改查询以获取最新的帖子,或者如果您希望能够将内容添加到博客帖子上方的页面本身,您需要显示the_content
然后运行自定义查询。