在Wordpress中,我有一个页面,其中有一个页面logged-user
和一个父页面ecadmin
,使其可以在URL /ecadmin/logged-user/
下访问。特定嵌套页面的WordPress模板
由于它有一个父页面,我(或任何其他用户)可以创建一个页面,只要它不嵌套在相同的父页面下,就可以使用相同的段落logged-user
。
现在的问题是,我无法在主题文件夹中创建单个页面模板page-logged-user.php
,因为此模板可能潜在地应用于任何其他名为logged user
的页面,无论它属于何种层次。
有没有办法以这种引用其父页的方式来命名模板文件?例如。 page-ecadmin-logged-user.php
感谢您的回复,我已经想到这一点,但我正在开发环境中工作,并且在部署时,ID在生产中从未如此。 –
这是一个痛苦的情况。我唯一能想到的另一个解决方案是在你的page-logged-user.php文件中写入一些条件代码。如果post_parent slug === ecadmin则输出登录代码,否则只显示常规页面代码。 – Paul