在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