我需要一些帮助来理解Wordpress的文件结构或URL结构。不是模板层次结构,我理解这一点。我的意思是如何根据网站的URL设置网站文件。
示例:
假设我有一个名为Country.com 其中列出了有关该国的信息和地图。
所以让我们假设我在country.com/usa 在美国的国家页面上,我看到了一个获取关于信息的链接,以及一个指向地图页面的链接。
现在的问题是,在常规的html和css网站上,每次看到正斜杠,都意味着它是一个新文件夹。country.com/usa 美国是新文件夹。现在,Wordpress中的美国会是什么?这是一个帖子吗?一页?档案文件
因此,对于示例,URL如下所示。
国com/美国
国com/中国
国com/法国
然后在每个目录上,他们都有自己的关于页面和映射页面。
因此:
国com/美国/关于
国com/中国/关于
国com/法国/关于
我想一个更好、更直截了当的问题是,这些目录具体是什么。我将使用哪些模板文件来获取/about
针对每个国家。
那么,如果中国是一页,那么/about
是其他页面或帖子?
我只是对“文件或url”结构感到困惑,以及人们如何使一个页面包含10个不同的目录,例如,
http://country.com/france/state/city/about/attractions
对于所有目录/文件夹/文件夹/文件夹以及它们使用的文件,真的很困惑。是帖子、自定义帖子类型、存档还是单发?有人能详细说明一下吗。
最合适的回答,由SO网友:Nathan 整理而成
您可能想创建一个页面。
在该页面的编辑屏幕中,就在标题下方,您可以看到该页面所在的URL,如http://country.com/france/
“france”是该页面的一部分,并以黄色突出显示,表示您可以对其进行编辑。这样,页面可以称为“我爱法国”或其他什么,但slug可以是“法国”,而不是默认的“我爱法国”。从技术上讲,它是一个“虚拟目录”。
如果一个普通的网站上设置了文件夹,然后可以将html文件放入其中,可能会被视为“文件夹和文件”,就像在你的计算机上一样,服务器上文件夹的技术术语是“目录”,WordPress只是创建“虚拟目录”。
此外,您可以在自己的站点上设置文件夹,例如/france/然后放置索引。html输入该文件夹,然后在国家/地区访问该页面。com/法国/或国家。com/法国/索引。html,您可以将这个新的“france”页面视为一个不可见的索引。/france/目录中的html。
如果要在虚拟/法国/目录中创建子目录,可以创建另一个页面,并将法国页面指定为其父目录。在页面编辑屏幕的右栏中有一个页面选项框,其中包含父项和下拉列表。有关WordPress页面的更多信息,请访问:http://codex.wordpress.org/Pages
你可以随心所欲地这样做,创建一个页面“State”,它是法国的子页面,然后创建一个页面“city”,它是“State”的子页面,“about”,它是“city”的子页面,依此类推。
我建议使用页面有两个原因:
帖子不能有家长,因此总是有一个特定的目录设置(在WordPress>设置>永久链接区域中定义),例如/2015/07/04/7月4日或/category slug/post name或/just the post name。。。还有很多其他的方法,但一般来说,这就是它们的工作方式
页面可以有自定义目录,如/france/state/city/about/which/等等,因为您可以使用上面概述的父功能嵌套它们。页面被认为是“分层的”,这意味着它们可以嵌套虽然自定义帖子类型可以是分层的,但Codex警告不要这样做,因为分层帖子类型只用于页面,如果你的页面太多,会使网站的管理区域陷入困境。我看到了这种情况,在大约300个层次化CPT之后,我的网站停止了新内容的工作最后,要回答你的最后一段,页面使用页面。主题中的php模板。希望有帮助!