何时使用
当您需要一种快速有效的方法来显示指向当前页面的所有子页面的链接列表时。
注意:此短代码仅适用于父页,以显示该页的子页。
基本用法:
(childpages)
添加[childpages]到页面上想要显示当前页面/目录所有子页面链接列表的位置。
结果
子页面
简单地添加短代码:
(childpages)
将生成一个标题“Child Pages”和一个指向所有子页的无序列表,如上面的例子所示。
如果你想在列表之前使用你自己的标题(而不是文本子页),包括属性heading=“你的标题在这里”,例如[childpages heading=“你的标题在这里”]
典型用例
这个短代码最初是为了解决WordPress目录的一个特性而创建的-参见下面的详细信息。因此,通常在创建新目录时使用它。在WordPress中,当你将一个页面分配给父页面时,就会创建一个目录。一旦页面有了子页面,就可以使用短代码。
- 在要用作父页的页上编写短代码
- 确保子页面在“Parent”属性中被分配到正确的页面。
- 该代码将自动显示以当前页面为父页面的所有页面的链接列表
了解WordPress中的目录
通常,当我们想到计算机和软件环境中的目录时,我们想到的是计算机中允许我们组织文件的文件夹,以及子文件夹。在WordPress中,没有严格意义上的正式目录结构。那么有父页和子页意味着什么呢?
WordPress中的父子关系是使用下拉菜单分配的页面属性>父在编辑页的右窗格中。这父属性是模拟目录结构的一种尝试。它的工作原理与目录非常相似,只是有一些例外。
当一个页面被指定为另一个页面的父页面时,它不会停止作为一个页面而变成一个目录。父页面看起来就像任何其他页面一样,但是,现在可以嵌套鼻涕虫- URL路径-来显示关系。例如:
www.sps-spitech.com/example-directory/example-child-page
在上面的例子中,从结构上看,example-directory和example-child-page一样都是一个页面。但是,我们可以在URL中看到两者之间的层次关系。例如,在从OpenCMS迁移到WordPress的过程中,为了尽可能地模仿旧的URL路径,有必要使用这种方法创建目录页面,因为这允许系统从旧的URL重定向到新的URL。这意味着您可能会看到一个只包含[childpages]短代码的页面。这很可能意味着该页是一个目录页,并且通常是完全空的,但是,shortcode允许我们使用空目录页来显示其中包含的页的列表。