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