您在问题中包含的文件是一个自定义页面模板,WordPress永远不会使用它来呈现博客文章的单个文章视图。
如果你没有single.php
, 然后the template hierarchy will fall back to index.php
为博客文章呈现单个文章视图。
从下面的评论中编辑:
我很抱歉。我需要我的Posts 链接到individual [page]. 我不知道怎么做。我以为WP会自动链接我的posts 到名为single.php. 我想知道怎么做。
请通读一遍the Template Hierarchy Codex entry, 这为你解释了一切。我重复上面的回答:If your Theme doesn\'t have a single.php
, then the template hierarchy will fall back to index.php
to render the single-post view for blog posts.
WordPress只能使用这两个模板文件来呈现博客文章的单篇文章视图。
关于此评论:
我不知道如何使我的永久链接到一个单一的。php页面,我不希望它们链接回索引。php页面。
我认为您还没有完全掌握WordPress如何使用其模板文件。这个index.php
文件不是“页面”,而是用于输出给定查询的模板。主题只能由以下模板文件组成index.php
, 现场将呈现出完美的效果,符合预期/预期。WordPress只需使用模板定义用于在给定查询中呈现数据的标记。
如果该查询是博客帖子索引,那么WordPress将使用它来呈现博客帖子索引的所有帖子。如果该查询是存档索引,WordPress将使用它呈现指定存档中的所有帖子。如果该查询是single blog post, 然后WordPress将使用该模板render a single blog post.
那么:有没有particular reason 你不想让你的主题回到index.php
模板文件来呈现单个博客帖子?