Schema Documentation

contentType

Description

Fetch a Content Type node by unique Identifier

Response

Returns a ContentType

Arguments
NameDescription
id - ID! Unique Identifier for the Content Type node.
idType - ContentTypeIdTypeEnum Type of unique identifier to fetch a content type by. Default is Global ID

Example

Query
query contentType(  $id: ID!,  $idType: ContentTypeIdTypeEnum){  contentType(    id: $id,    idType: $idType  ){    canExportconnectedTaxonomies {      ...ContentTypeToTaxonomyConnectionFragment    }contentNodes {      ...ContentTypeToContentNodeConnectionFragment    }deleteWithUserdescriptionexcludeFromSearchgraphqlPluralNamegraphqlSingleNamehasArchivehierarchicalidisContentNodeisFrontPageisPostsPageisRestrictedisTermNodelabellabels {      ...PostTypeLabelDetailsFragment    }menuIconmenuPositionnamepublicpubliclyQueryablerestBaserestControllerClassshowInAdminBarshowInGraphqlshowInMenushowInNavMenusshowInRestshowUiuri  }}
Variables
{"id":4,"idType":"ID"}
Response
{"data":{"contentType":{"canExport":false,"connectedTaxonomies":ContentTypeToTaxonomyConnection,"contentNodes":ContentTypeToContentNodeConnection,"deleteWithUser":true,"description":"abc123","excludeFromSearch":false,"graphqlPluralName":"abc123","graphqlSingleName":"xyz789","hasArchive":false,"hierarchical":true,"id":4,"isContentNode":false,"isFrontPage":true,"isPostsPage":true,"isRestricted":true,"isTermNode":false,"label":"abc123","labels":PostTypeLabelDetails,"menuIcon":"xyz789","menuPosition":123,"name":"xyz789","public":false,"publiclyQueryable":false,"restBase":"abc123","restControllerClass":"abc123","showInAdminBar":false,"showInGraphql":false,"showInMenu":true,"showInNavMenus":true,"showInRest":false,"showUi":true,"uri":"abc123"}}}