Wordpress에서 /ecadmin/logged-user/
URL을 사용하여 액세스 할 수 있도록 부모 페이지가 ecadmin
인 logged-user
페이지가 있습니다.특정 중첩 페이지 용 Wordpress 템플릿
부모 페이지가 있으므로 I (또는 다른 사용자)는 동일한 상위 페이지 아래에 중첩되지 않은 한 동일한 슬러그 logged-user
이있는 페이지를 만들 수 있습니다.
이제이 템플릿은 logged user
이라는 이름의 다른 페이지에 계층 적으로 관계없이 적용될 수 있으므로 테마 폴더에 단일 페이지 템플릿 page-logged-user.php
을 만들 수 없다는 문제가 있습니다.
부모 페이지를 참조하는 방식으로 템플릿 파일의 이름을 지정하는 방법이 있습니까? 예 : page-ecadmin-logged-user.php
덕분에, 나는 이미 그 생각을, 하지만 개발 환경에서 일하고 있는데 배포 할 때 id는 프로덕션 환경에서 결코 동일하지 않습니다. –
그게 통증이야. offhand로 생각할 수있는 유일한 해결책은 page-logged-user.php 파일에 조건부 코드를 작성하는 것입니다. post_parent slug === ecadmin 그런 다음 출력 된 코드가 정상적인 페이지 코드 만 표시하면됩니다. – Paul