taxonomy, $group['taxonomies'] ?? array(), true ) ) { continue; } } elseif ( ! get_userdata( $object_id ) ) { return $fallback; } foreach ( $group['fields'] as $field ) { if ( $field['name'] !== $name ) { continue; } $value = metadata_exists( $kind, $object_id, $name ) ? get_metadata( $kind, $object_id, $name, true ) : $field['default']; if ( 'checkbox' === $field['type'] ) { return (bool) $value; } return $value; } } return $fallback; }