Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save kellymears/dbb65d6ae7a38259b9a709fb41a7bb5a to your computer and use it in GitHub Desktop.
Save kellymears/dbb65d6ae7a38259b9a709fb41a7bb5a to your computer and use it in GitHub Desktop.
WordPress Gutenberg GraphQL Schema Definitions
type CoreArchivesBlock implements Block {
attributes: CoreArchivesBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreArchivesBlockAttributes {
align: String
className: String
displayAsDropdown: Boolean!
showPostCounts: Boolean!
}
type CoreAudioBlock implements Block {
attributes: CoreAudioBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreAudioBlockAttributes {
align: String
autoplay: Boolean
caption: String
className: String
id: Float
loop: Boolean
preload: String
src: String
}
type CoreButtonBlock implements Block {
attributes: CoreButtonBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreButtonBlockAttributes {
align: String
backgroundColor: String
className: String
color: String @deprecated(reason: "Deprecated without breaking change.")
customBackgroundColor: String
customTextColor: String
text: String
textColor: String
title: String
url: String
}
type CoreCalendarBlock implements Block {
attributes: CoreCalendarBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreCalendarBlockAttributes {
align: String
className: String
month: Int
year: Int
}
type CoreCategoriesBlock implements Block {
attributes: CoreCategoriesBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreCategoriesBlockAttributes {
align: String
className: String
displayAsDropdown: Boolean!
showHierarchy: Boolean!
showPostCounts: Boolean!
}
type CoreCodeBlock implements Block {
attributes: CoreCodeBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreCodeBlockAttributes {
className: String
content: String
}
type CoreColumnBlock implements Block {
attributes: CoreColumnBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreColumnBlockAttributes {
className: String
}
type CoreColumnsBlock implements Block {
attributes: CoreColumnsBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreColumnsBlockAttributes {
align: String
className: String
columns: Float!
}
type CoreCoverBlock implements Block {
attributes: CoreCoverBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreCoverBlockAttributes {
align: String
backgroundType: String!
className: String
contentAlign: String!
@deprecated(reason: "Deprecated without breaking change.")
customOverlayColor: String
dimRatio: Float!
focalPoint: BlockAttributesObject
hasParallax: Boolean!
id: Float
overlayColor: String
title: String @deprecated(reason: "Deprecated without breaking change.")
url: String
}
type CoreEmbedAmazonKindleBlock implements Block {
attributes: CoreEmbedAmazonKindleBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedAmazonKindleBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedAnimotoBlock implements Block {
attributes: CoreEmbedAnimotoBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedAnimotoBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedBlock implements Block {
attributes: CoreEmbedBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedCloudupBlock implements Block {
attributes: CoreEmbedCloudupBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedCloudupBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedCollegehumorBlock implements Block {
attributes: CoreEmbedCollegehumorBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedCollegehumorBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedCrowdsignalBlock implements Block {
attributes: CoreEmbedCrowdsignalBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedCrowdsignalBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedDailymotionBlock implements Block {
attributes: CoreEmbedDailymotionBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedDailymotionBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedFacebookBlock implements Block {
attributes: CoreEmbedFacebookBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedFacebookBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedFlickrBlock implements Block {
attributes: CoreEmbedFlickrBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedFlickrBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedHuluBlock implements Block {
attributes: CoreEmbedHuluBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedHuluBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedImgurBlock implements Block {
attributes: CoreEmbedImgurBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedImgurBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedInstagramBlock implements Block {
attributes: CoreEmbedInstagramBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedInstagramBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedIssuuBlock implements Block {
attributes: CoreEmbedIssuuBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedIssuuBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedKickstarterBlock implements Block {
attributes: CoreEmbedKickstarterBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedKickstarterBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedMeetupComBlock implements Block {
attributes: CoreEmbedMeetupComBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedMeetupComBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedMixcloudBlock implements Block {
attributes: CoreEmbedMixcloudBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedMixcloudBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedPolldaddyBlock implements Block {
attributes: CoreEmbedPolldaddyBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedPolldaddyBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedRedditBlock implements Block {
attributes: CoreEmbedRedditBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedRedditBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedReverbnationBlock implements Block {
attributes: CoreEmbedReverbnationBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedReverbnationBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedScreencastBlock implements Block {
attributes: CoreEmbedScreencastBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedScreencastBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedScribdBlock implements Block {
attributes: CoreEmbedScribdBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedScribdBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedSlideshareBlock implements Block {
attributes: CoreEmbedSlideshareBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedSlideshareBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedSmugmugBlock implements Block {
attributes: CoreEmbedSmugmugBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedSmugmugBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedSoundcloudBlock implements Block {
attributes: CoreEmbedSoundcloudBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedSoundcloudBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedSpeakerBlock implements Block {
attributes: CoreEmbedSpeakerBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedSpeakerBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedSpeakerDeckBlock implements Block {
attributes: CoreEmbedSpeakerDeckBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedSpeakerDeckBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedSpotifyBlock implements Block {
attributes: CoreEmbedSpotifyBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedSpotifyBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedTedBlock implements Block {
attributes: CoreEmbedTedBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedTedBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedTumblrBlock implements Block {
attributes: CoreEmbedTumblrBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedTumblrBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedTwitterBlock implements Block {
attributes: CoreEmbedTwitterBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedTwitterBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedVideopressBlock implements Block {
attributes: CoreEmbedVideopressBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedVideopressBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedVimeoBlock implements Block {
attributes: CoreEmbedVimeoBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedVimeoBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedWordpressBlock implements Block {
attributes: CoreEmbedWordpressBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedWordpressBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedWordpressTvBlock implements Block {
attributes: CoreEmbedWordpressTvBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedWordpressTvBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreEmbedYoutubeBlock implements Block {
attributes: CoreEmbedYoutubeBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreEmbedYoutubeBlockAttributes {
align: String
allowResponsive: Boolean!
caption: String
className: String
providerNameSlug: String
type: String
url: String
}
type CoreFileBlock implements Block {
attributes: CoreFileBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreFileBlockAttributes {
align: String
className: String
downloadButtonText: String!
fileName: String
href: String
id: Float
showDownloadButton: Boolean!
textLinkHref: String
textLinkTarget: String
}
type CoreFreeformBlock implements Block {
attributes: CoreFreeformBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreFreeformBlockAttributes {
content: String
}
type CoreGalleryBlock implements Block {
attributes: CoreGalleryBlockAttributesUnion
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreGalleryBlockAttributes {
align: String!
columns: Float
ids: BlockAttributesArray!
imageCrop: Boolean!
images: BlockAttributesArray!
linkTo: String!
}
union CoreGalleryBlockAttributesUnion =
CoreGalleryBlockAttributes
| CoreGalleryBlockAttributesV2
type CoreGalleryBlockAttributesV2 {
align: String
className: String
columns: Float
ids: BlockAttributesArray!
imageCrop: Boolean!
images: BlockAttributesArray!
linkTo: String!
}
type CoreHeadingBlock implements Block {
attributes: CoreHeadingBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreHeadingBlockAttributes {
align: String
anchor: String
className: String
content: String!
level: Float!
nodeName: String! @deprecated(reason: "Deprecated without breaking change.")
placeholder: String
}
type CoreHtmlBlock implements Block {
attributes: CoreHtmlBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreHtmlBlockAttributes {
content: String
}
type CoreImageBlock implements Block {
attributes: CoreImageBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreImageBlockAttributes {
align: String
alt: String!
caption: String
className: String
height: Float
href: String
id: Float
linkClass: String
linkDestination: String!
linkTarget: String
rel: String
url: String
width: Float
}
type CoreLatestCommentsBlock implements Block {
attributes: CoreLatestCommentsBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreLatestCommentsBlockAttributes {
align: String
className: String
commentsToShow: Float!
displayAvatar: Boolean!
displayDate: Boolean!
displayExcerpt: Boolean!
}
type CoreLatestPostsBlock implements Block {
attributes: CoreLatestPostsBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreLatestPostsBlockAttributes {
align: String
categories: String
className: String
columns: Float!
displayPostDate: Boolean!
order: String!
orderBy: String!
postLayout: String!
postsToShow: Float!
}
type CoreListBlock implements Block {
attributes: CoreListBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreListBlockAttributes {
className: String
nodeName: String! @deprecated(reason: "Deprecated without breaking change.")
ordered: Boolean!
values: String!
}
type CoreMediaTextBlock implements Block {
attributes: CoreMediaTextBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreMediaTextBlockAttributes {
align: String!
backgroundColor: String
className: String
customBackgroundColor: String
isStackedOnMobile: Boolean!
mediaAlt: String!
mediaId: Float
mediaPosition: String!
mediaType: String
mediaUrl: String
mediaWidth: Float!
}
type CoreMissingBlock implements Block {
attributes: CoreMissingBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreMissingBlockAttributes {
originalContent: String
originalName: String
originalUndelimitedContent: String
}
type CoreMoreBlock implements Block {
attributes: CoreMoreBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreMoreBlockAttributes {
customText: String
noTeaser: Boolean!
}
type CoreNextpageBlock implements Block {
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreParagraphBlock implements Block {
attributes: CoreParagraphBlockAttributesUnion
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreParagraphBlockAttributes {
align: String
backgroundColor: String
content: String!
customBackgroundColor: String
customFontSize: Float
customTextColor: String
direction: String
dropCap: Boolean!
fontSize: String
placeholder: String
textColor: String
}
union CoreParagraphBlockAttributesUnion =
CoreParagraphBlockAttributes
| CoreParagraphBlockAttributesV2
| CoreParagraphBlockAttributesV3
type CoreParagraphBlockAttributesV2 {
align: String
backgroundColor: String
content: String!
customBackgroundColor: String
@deprecated(reason: "Deprecated without breaking change.")
customFontSize: Float
@deprecated(reason: "Deprecated without breaking change.")
customTextColor: String
@deprecated(reason: "Deprecated without breaking change.")
direction: String
dropCap: Boolean!
fontSize: Float
placeholder: String
textColor: String
}
type CoreParagraphBlockAttributesV3 {
align: String
backgroundColor: String
className: String
content: String!
customBackgroundColor: String
customFontSize: Float
customTextColor: String
direction: String
dropCap: Boolean!
fontSize: String
placeholder: String
textColor: String
width: String @deprecated(reason: "Deprecated without breaking change.")
}
type CorePreformattedBlock implements Block {
attributes: CorePreformattedBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CorePreformattedBlockAttributes {
className: String
content: String!
}
type CorePullquoteBlock implements Block {
attributes: CorePullquoteBlockAttributesUnion
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CorePullquoteBlockAttributes {
align: String!
citation: String
customMainColor: String
customTextColor: String
mainColor: String
textColor: String
value: String
}
union CorePullquoteBlockAttributesUnion =
CorePullquoteBlockAttributes
| CorePullquoteBlockAttributesV2
type CorePullquoteBlockAttributesV2 {
align: String
citation: String!
className: String
customMainColor: String
customTextColor: String
mainColor: String
textColor: String
value: String
}
type CoreQuoteBlock implements Block {
attributes: CoreQuoteBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreQuoteBlockAttributes {
align: String
citation: String!
className: String
style: Float! @deprecated(reason: "Deprecated without breaking change.")
value: String!
}
type CoreRssBlock implements Block {
attributes: CoreRssBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreRssBlockAttributes {
blockLayout: String!
className: String
columns: Float!
displayAuthor: Boolean!
displayDate: Boolean!
displayExcerpt: Boolean!
excerptLength: Float!
feedURL: String!
itemsToShow: Float!
}
type CoreSearchBlock implements Block {
attributes: CoreSearchBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreSearchBlockAttributes {
buttonText: String!
className: String
label: String!
placeholder: String!
}
type CoreSeparatorBlock implements Block {
attributes: CoreSeparatorBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreSeparatorBlockAttributes {
className: String
}
type CoreShortcodeBlock implements Block {
attributes: CoreShortcodeBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreShortcodeBlockAttributes {
text: String
}
type CoreSpacerBlock implements Block {
attributes: CoreSpacerBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreSpacerBlockAttributes {
className: String
height: Float!
}
type CoreSubheadBlock implements Block {
attributes: CoreSubheadBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreSubheadBlockAttributes {
align: String
className: String
content: String
}
type CoreTableBlock implements Block {
attributes: CoreTableBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreTableBlockAttributes {
align: String
backgroundColor: String
body: BlockAttributesArray!
className: String
foot: BlockAttributesArray!
hasFixedLayout: Boolean!
head: BlockAttributesArray!
}
type CoreTagCloudBlock implements Block {
attributes: CoreTagCloudBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
renderedContent: String!
}
type CoreTagCloudBlockAttributes {
align: String
className: String
showTagCounts: Boolean!
taxonomy: String!
}
type CoreTemplateBlock implements Block {
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreTextColumnsBlock implements Block {
attributes: CoreTextColumnsBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreTextColumnsBlockAttributes {
className: String
columns: Float!
content: BlockAttributesArray!
width: String
}
type CoreVerseBlock implements Block {
attributes: CoreVerseBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreVerseBlockAttributes {
className: String
content: String!
textAlign: String
}
type CoreVideoBlock implements Block {
attributes: CoreVideoBlockAttributes
name: String!
innerBlocks: [Block]!
isValid: Boolean!
originalContent: String!
parentId: Int
parent: PostObjectTypesUnion
}
type CoreVideoBlockAttributes {
align: String
autoplay: Boolean
caption: String
className: String
controls: Boolean!
id: Float
loop: Boolean
muted: Boolean
poster: String
preload: String!
src: String
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment