个性化阅读
专注于IT技术分析

WordPress中的page.php与index.php

假设我有一个包含page.php和index.php的主题。我也有一个固定链接http://www.example.com/…/post-type/post-title/。

如果找不到page.php, WordPress将首先使用page.php, 然后使用index.php吗?现在, URL指向index.php, 这不是我期望的。


#1


这个定义的固定链接http://www.example.com/…/post-type/post-title/是帖子。你不能为此访问page.php, 因此请使用single.php或single- $ posttype.php / single-post.php。

请参阅图像中的页面层次结构:

在此处输入图片说明

#2


帖子不是页面, 因此它永远不会通过page.php。

在食典中查看WordPress模板层次结构上的信息图。

根据此页面, 你将需要一个single.php或什至单个{posttype-here} .php。


#3


WordPress会使用你告诉它在”设置”中的子选项之一(阅读, 写作等)下使用的内容。你选择告诉它是否对主页使用”静态页面”。如果选择静态页面, 则需要将创建的页面分配为主页, 如果这是你分配给刚创建的页面的模板, 则该页面将立即使用” page.php”模板。

然后, 你可以进一步进行操作, 并基于原始的” page.php”模板创建自己的页面模板。

在这里查看更多信息:WordPress Codex

赞(0)
未经允许不得转载:srcmini » WordPress中的page.php与index.php

评论 抢沙发

评论前必须登录!