博客页面上未显示的帖子

时间:2017-10-24 作者:Terry

我在本地主机上建立了一个Wordpress网站。阅读设置设置为静态页面:首页:主页和帖子页面:博客。我有三个帖子。不过,他们都没有出现在博客页面上。我不知道我错过了什么。

1 个回复
SO网友:WebElaine

除了设置一个特定的帖子页面外,你还必须有一个能够实现你目标的主题。最有可能的是,你的主题的页面模板,也就是你的博客页面正在构建的模板,只输出你的单个页面的内容。

您可以通过多种方式为此页面创建新的页面模板,但除非您已经有自定义编码的主题,否则首先需要设置Child Theme 这基本上是style.css 带有特定注释的文件,以帮助WP将其识别为子主题,然后添加一个文件,如page-blog.phptpl-blog.php 这需要特定的注释,以便WP将其识别为模板。如果您使用page-blog.php 它将自动应用于blog 页如果您使用tpl-blog.php 然后需要在页面编辑屏幕上选择它。

无论哪种方式,您都需要使用pre_get_posts 要更改查询以获取最新的帖子,或者如果您希望能够将内容添加到博客帖子上方的页面本身,您需要显示the_content 然后运行自定义查询。

结束

相关推荐

Change blog segment of URL

我正在重新设计网站,一些URL可能会有小幅度的变化。例如,将来我们可能会有“故事”,而不是博客帖子。每个博客帖子都需要放在网站上。org/story/storyname,而不是旧的URL,即站点。组织/博客/故事名如何在这些URL中用“故事”替换“博客”?我可以通过permalinks完成吗?