From 632dd5ac844a985770fb3a6b76851547b5bd3ed2 Mon Sep 17 00:00:00 2001 From: Rasmus Termonen Date: Mon, 24 Jun 2024 18:45:55 +0300 Subject: [PATCH] Modified is_options_page check, #92 --- src/OptionsPages.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/OptionsPages.php b/src/OptionsPages.php index 84d93be..7cef447 100644 --- a/src/OptionsPages.php +++ b/src/OptionsPages.php @@ -180,12 +180,17 @@ static function add_translation_suffix($id) static function is_options_page($source) { + + if( $source instanceof \WPGraphQL\Acf\Model\AcfOptionsPage ) { + return true; + } + if (!is_array($source)) { return false; } - $type = $source['type'] ?? null; - return $type === 'options_page'; + $type = $source['node']->acfId ?? null; + return $type === 'options'; } static function is_options_page_root_query(ResolveInfo $info)