Php 制作自定义WP主题,永久链接进入frontpage顶部

Php 制作自定义WP主题,永久链接进入frontpage顶部,php,wordpress,Php,Wordpress,我以前做过多页网站,但这是我第一次尝试WP主题,我不太熟悉WP的行为。有人能给我解释一下Wordpress是如何知道使用哪个文件作为permalink目标的模板的吗 我有一个定制的frontpage(index.php),其中有一个循环,可以生成我的博客文章的“摘要”,文章标题包含通过_permalink()生成的永久链接。但是当我点击链接时,它只会把我带到页面的顶部。我假设WP使用我的index.php作为永久链接的模板,但我想使用另一个.php模板,因为index.php是我的frontpa

我以前做过多页网站,但这是我第一次尝试WP主题,我不太熟悉WP的行为。有人能给我解释一下Wordpress是如何知道使用哪个文件作为permalink目标的模板的吗


我有一个定制的frontpage(index.php),其中有一个循环,可以生成我的博客文章的“摘要”,文章标题包含通过_permalink()生成的永久链接。但是当我点击链接时,它只会把我带到页面的顶部。我假设WP使用我的index.php作为永久链接的模板,但我想使用另一个.php模板,因为index.php是我的frontpage。如何告诉WP使用不同的页面模板?

在Wordpress中,页面通常由许多不同的模板文件组成。使用的特定文件取决于显示的内容类型和选择的选项,而不是永久链接

通常index.php是基本模板。它可能是一个执行循环的包装器,并为每个帖子引入一个子模板。小内容模板描述如何显示特定内容,如帖子。因此index.php将具有包装html和循环,而content.php将具有每个帖子的模板

然后,根据内容类型,您将拥有一组其他页面模板,例如
single.php
-一篇文章
page.php
-单个页面
page-i-make.php
-自定义页面模板,可在创建页面时选择。 等等

Wordpress codex的目录中有这些内容模板的列表


因此,在您设置单篇文章页面的情况下,您将看到single.php,也许还有content.php。

Ahh好的,我明白了,所以内容的类型决定了模板。必须阅读WP的帖子和页面。那么。我还将我想要显示单个帖子的模板重命名为single.php,它成功了。谢谢