From b10bd8249fc0ef42193d5c18b2b8abe4b421c843 Mon Sep 17 00:00:00 2001 From: Maarten Bruna <14947039+ictbeheer@users.noreply.github.com> Date: Tue, 28 Apr 2026 15:30:32 +0200 Subject: [PATCH] feat: fallback to post type slug for parent page Co-authored-by: Copilot --- src/Traits/ParentPage.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Traits/ParentPage.php b/src/Traits/ParentPage.php index a7eac71..a89eb84 100644 --- a/src/Traits/ParentPage.php +++ b/src/Traits/ParentPage.php @@ -31,7 +31,9 @@ private function getParentPagesIds(int $postId): array return []; } - $parentPageSlug = get_all_post_type_supports(get_post_type($postId))['parent-page'][0]['slug'] ?? null; + $postType = get_post_type($postId); + $supports = get_all_post_type_supports($postType); + $parentPageSlug = $supports['parent-page'][0]['slug'] ?? get_post_type_object($postType)->rewrite['slug'] ?? null; $parent = $parentPageSlug ? get_page_by_path($parentPageSlug) : null; if (! $parent) { return [];