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)