Blocks catalogued to date

Well I’ve made a start… 25 done, some with featured images. The table below shows the current status of the Catalogue. At this stage many of the blocks are marked as Under construction. These appear in the list with no values for Block Categories or Featured image. See the Update notes below.

1 to 250 of 657
TitlePlugin refBlock categoriesBlock keywordsBlock classification
… – To Be CompletedGutenberg
100 – core/columnsGutenberg
25 / 50 / 25 – core/columnsGutenberg,
30 / 70 – core/columnsGutenberg,
500px – core/social-linkGutenberg,
500px – core/social-link-fivehundredpxGutenberg
AB Accordion – atomic-blocks/ab-accordionAtomic Blocks,,
AB Advanced Column – atomic-blocks/ab-columnAtomic Blocks,,
AB Advanced Columns – atomic-blocks/ab-columnsAtomic Blocks,,
AB Button – atomic-blocks/ab-buttonAtomic Blocks,,
AB Call To Action – atomic-blocks/ab-ctaAtomic Blocks,,
AB Container – atomic-blocks/ab-containerAtomic Blocks,,
AB Drop Cap – atomic-blocks/ab-drop-capAtomic Blocks,,
AB Layouts – atomic-blocks/ab-layoutsAtomic Blocks,,
AB Notice – atomic-blocks/ab-noticeAtomic Blocks,,
AB Page and Post Grid – ab-post-gridAtomic Blocks,,
AB Pricing – atomic-blocks/ab-pricingAtomic Blocks,,
AB Pricing Column – atomic-blocks/ab-pricing-tableAtomic Blocks,,
AB Profile Box – atomic-blocks/ab-profile-boxAtomic Blocks,,
AB Sharing – atomic-blocks/ab-sharingAtomic Blocks,,
AB Spacer – atomic-blocks/ab-spacerAtomic Blocks,,
AB Testimonial – atomic-blocks/ab-testimonialAtomic Blocks,,
Accordion – advgb/accordionAdvanced Gutenberg,,
Accordion – coblocks/accordionCoBlocks,,
Accordion – ghostkit/accordionGhost Kit,,
Accordion – kadence/accordionKadence blocks,,
Accordion – premium/accordionPremium Blocks for Gutenberg
Accordion Image block – accordion-block/accordion-image-blockaccordion-block,
Accordion Item – advgb/accordion-itemAdvanced Gutenberg,,
Accordion item – coblocks/accordion-itemCoBlocks,,
Accordion Item – pb/accordion-itemAccordion Blocks
ACE HTML Block – aceblock/aceblockAce HTML Block
Action Link – nhsblocks/actionlinknhsblocks,
Active Product Filters – woocommerce/active-filtersWooCommerce
Add to cart button – advanced-gutenberg-blocks/addtocartAdvanced Gutenberg Blocks
Address – jetpack/addressJetpack,,
Address – oik-block/addressoik-blocks,
Address – oik/addressoik information kit,
Ads In Content – aic/blockAds In Content
Adv. Column – advgb/columnAdvanced Gutenberg,,
Advanced Accordion – advgb/accordionsAdvanced Gutenberg,,
Advanced Button – advgb/buttonAdvanced Gutenberg,
Advanced Button – kadence/advancedbtnKadence blocks,,
Advanced Columns – uagb/columnsUltimate Addons for Gutenberg,,
Advanced Gallery – kadence/advancedgalleryKadence blocks,,
Advanced Heading – kadence/advancedheadingKadence blocks,,
Advanced Heading – uagb/advanced-headingUltimate Addons for Gutenberg,,
Advanced Icon – advgb/iconAdvanced Gutenberg
Advanced Image – advgb/imageAdvanced Gutenberg,,
Advanced List – advgb/listAdvanced Gutenberg,
Advanced Table – advgb/tableAdvanced Gutenberg,,
Advanced Tabs – advgb/adv-tabsAdvanced Gutenberg,
Advanced Video – advgb/videoAdvanced Gutenberg,,
Advertisement – advanced-gutenberg-blocks/adAdvanced Gutenberg Blocks,,
Alert – coblocks/alertCoBlocks,,
Alert – ghostkit/alertGhost Kit,
All Products – woocommerce/all-productsWooCommerce
All Reviews – woocommerce/all-reviewsWooCommerce
Amazon – core/social-linkGutenberg
Amazon – core/social-link-amazonGutenberg
Amazon Kindle – core-embed/amazon-kindleGutenberg
Amazon Kindle – core/embedGutenberg,
Animation Block – ga/block-animation-blockAnimation Block,
Animoto – core-embed/animotoGutenberg
Animoto – core/embedGutenberg,
Archive Title – core/query-titleGutenberg,
Archives – core/archivesGutenberg
Audio – core/audioGutenberg
Author – coblocks/authorCoBlocks,,
Author Profile (EB) – editor-blocks/author-profileEditor Blocks,,
Back Link – nhsblocks/backlinknhsblocks,
Background (AWB) – nk/awbAdvanced WordPress Backgrounds,,,
Bandcamp – core/social-link-bandcampGutenberg
Banner – premium/bannerPremium Blocks for Gutenberg
Behance – core/social-link-behanceGutenberg
Best Selling Products – woocommerce/product-best-sellersWooCommerce
Block icon – oik-block/blockiconoik-blocks,,
Block info – oik-block/blockinfooik-blocks,,
Block list – oik-block/blocklistoik-blocks,,
Block toolbar – oik-sb/tooliconsSB Toolicons block,,
Blockquote – uagb/blockquoteUltimate Addons for Gutenberg,,
Bordered Box Content – ub/styled-box-bordered-contentUltimate Blocks
Brands (EB) – editor-blocks/brandsEditor Blocks,,
Business Hours – jetpack/business-hoursJetpack,,
Button – caxton/super-buttonCaxton
Button – core/buttonGutenberg
Button – ghostkit/button-singleGhost Kit
Button – nhsblocks/nhsbuttonnhsblocks
Button – premium/buttonPremium Blocks for Gutenberg
Button (Improved) – ub/buttonUltimate Blocks,,
Button (Improved) – ub/button-blockUltimate Blocks,,
Button Block – gutenberg-extend/button-blockAdvance Block Extend
Buttons – coblocks/buttonsCoBlocks,,
Buttons – core/buttonsGutenberg
Buttons – ghostkit/buttonGhost Kit,
Calendar – core/calendarGutenberg,
Calendly – jetpack/calendlyJetpack,,,,
Call To Action – uagb/call-to-actionUltimate Addons for Gutenberg,,
Call to Action – ub/call-to-action-blockUltimate Blocks,,
Callout (EB) – editor-blocks/calloutEditor Blocks,,
Card – card-block/mainCard Block
Card Region – nhsblocks/card1nhsblocks
Carousel – blockgallery/carouselBlock Gallery,,
Carousel – coblocks/gallery-carouselCoBlocks,
Carousel – ghostkit/carouselGhost Kit,
Cart – woocommerce/cartWooCommerce Blocks
Categories – core/categoriesGutenberg
Category Link – core/navigation-linkGutenberg
Caxton Layouts – caxton/gridCaxton
Caxton section – caxton/sectionCaxton
Changelog – ghostkit/changelogGhost Kit,
Chart – oik-sb/chartSB Chart block,,,,
Chart – tdg/chartBesan Block,,
Checkbox – coblocks/field-checkboxCoBlocks,
Checkbox – ghostkit/form-field-checkboxGhost Kit
Checkbox – jetpack/field-checkboxJetpack,
Checkbox Group – jetpack/field-checkbox-multipleJetpack,
Checkout – woocommerce/checkoutWooCommerce Blocks
Child Pages List – mdlr/dynamic-block-subpagesGet Subpages List
Children – oik-sb/childrenSB Children block,,
Classic – core/freeformGutenberg
Classic Paragraph – tadv/classic-paragraphTinyMCE Advanced
Click to tweet – advanced-gutenberg-blocks/clicktotweetAdvanced Gutenberg Blocks
Click to Tweet – coblocks/click-to-tweetCoBlocks,,
Click to Tweet – ub/click-to-tweetUltimate Blocks,,
Cloudup – core-embed/cloudupGutenberg
Code – advanced-gutenberg-blocks/codeAdvanced Gutenberg Blocks,
Code – code snippetsGutenberg
CodePen – core/social-link-codepenGutenberg
Collage – coblocks/gallery-collageCoBlocks,,
CollegeHumor – core-embed/collegehumorGutenberg
Column – coblocks/columnCoBlocks
Column – core/columnGutenberg
Column – ghostkit/grid-columnGhost Kit
Column – jetpack/layout-grid-columnLayout Grid
Column – kadence/columnKadence blocks
Column – uagb/columnUltimate Addons for Gutenberg
Columns – core/columnsGutenberg
Columns Manager – advgb/columnsAdvanced Gutenberg,,
Contact Details – contact-widgets/contact-blockContact Widgets,,
Contact Form – advgb/contact-formAdvanced Gutenberg,
Contact form – oik-block/contact-formoik-blocks,,
Contact form – oik/contact-formoik information kit,,
Contact Form 7 Styler – uagb/cf7-stylerUltimate Addons for Gutenberg,,
Contact Info – jetpack/contact-infoJetpack,,
Container – advgb/containerAdvanced Gutenberg,,
Content block for dynamic oik-shortcodes – oik/content-blockoik-blocks,,
Content Filter – ub/content-filterUltimate Blocks
Content Filter – ub/content-filter-blockUltimate Blocks
Content Filter Entry – ub/content-filter-entryUltimate Blocks
Content Filter Entry – ub/content-filter-entry-blockUltimate Blocks
Content Timeline – uagb/content-timelineUltimate Addons for Gutenberg,,
Content Toggle – ub/content-toggleUltimate Blocks,,
Content Toggle – ub/content-toggle-blockUltimate Blocks,,
Content Toggle Panel – ub/content-toggle-panelUltimate Blocks
Content Toggle Panel – ub/content-toggle-panel-blockUltimate Blocks
Contents List – nhsblocks/contentslistnhsblocks,,
Contents List Item – nhsblocks/contentslistitemnhsblocks
Contents List within a page – nhsblocks/contentslistpagenhsblocks,,
Count Up – advgb/count-upAdvanced Gutenberg,,
Countdown – ghostkit/countdownGhost Kit,,
Countdown – oik-block/countdownoik-blocks,,
Countdown – oik/countdownoik information kit,,,
Countdown – ub/countdownUltimate Blocks,,
CountUp – premium/countupPremium Blocks for Gutenberg
Cover – core/coverGutenberg
Cover with button – caxton/heroCaxton
Crowdsignal – core-embed/crowdsignalGutenberg
CSS – oik-block/cssoik-blocks,
CSS – oik-css/cssoik-css,
CSV – oik-bbw/csvoik-bob-bing-wide,,
CSV – oik-block/csvoik-blocks,,
Custom HTML – core/htmlGutenberg
Custom link – core/navigation-linkGutenberg,
Custom Posts – ptam/custom-postsCustom Post Types Block
Dailymotion – core-embed/dailymotionGutenberg
Dashboard Navigation – nhsblocks/dashboardnavnhsblocks
Dashboard Region – nhsblocks/dashpanelnhsblocks
Dashicon – oik-bbw/dashiconoik-bob-bing-wide,,
Dashicon – oik-block/dashiconoik-blocks,,
Date – coblocks/field-dateCoBlocks,,,,
Date – ghostkit/form-field-dateGhost Kit
Date Picker – jetpack/field-dateJetpack,
DeviantArt – core/social-link-deviantartGutenberg
Divider – ghostkit/dividerGhost Kit
Divider – ub/dividerUltimate Blocks,,
Do and Don’t List – nhsblocks/dodontnhsblocks
Downloads – easydigitaldownloads/downloadsEasy Digital Downloads – Blocks,
Dribbble – core/social-link-dribbbleGutenberg
Dropbox – core/social-link-dropboxGutenberg
Dual Heading – premium/dheading-blockPremium Blocks for Gutenberg
Dynamic HR – coblocks/dynamic-separatorCoBlocks,,
Email – coblocks/field-emailCoBlocks,,
Email – ghostkit/form-field-emailGhost Kit
Email – jetpack/field-emailJetpack,,
Email Address – jetpack/emailJetpack,,
Email newsletter – atomic-blocks/newsletterAtomic Blocks,,
Embed – core/embedGutenberg
Envira Gallery – envira/envira-galleryEnvira Gallery Lite,,
Etsy – core/social-link-etsyGutenberg
Event Item – coblocks/event-itemCoBlocks
Eventbrite Checkout – jetpack/eventbriteJetpack,
Events – coblocks/eventsCoBlocks,,
Expand – ub/expandUltimate Blocks,
Expand Portion – ub/expand-portionUltimate Blocks
Facebook – core-embed/facebookGutenberg
Facebook – core/embedGutenberg
FAQ – Schema – uagb/faqUltimate Addons for Gutenberg,,,
FAQ – Schema Child – uagb/faq-childUltimate Addons for Gutenberg
FAQ – shinobi-blocks/faqShinobi Blocks,
FAQ – yoast/faq-blockYoast SEO,,
Feature – coblocks/featureCoBlocks
Featured Category – woocommerce/featured-categoryWooCommerce
Featured Posts by Term – ptam/featured-postsCustom Post Types Block,,,,
Featured Product – woocommerce/featured-productWooCommerce
Features – coblocks/featuresCoBlocks,
Features (EB) – editor-blocks/featuresEditor Blocks,,
Fields – oik-block/fieldsoik-blocks,,
File – core/fileGutenberg,,
Filter Products by Attribute – woocommerce/attribute-filterWooCommerce
Filter Products by Price – woocommerce/price-filterWooCommerce
Flex blocks (beta) – caxton/flexCaxton
Flickr – core-embed/flickrGutenberg
Flickr – core/social-link-flickrGutenberg
Follow me – oik-block/follow-meoik-blocks,
Follow me – oik/follow-meoik information kit,,,
Font Awesome Icon – getbutterfly/font-awesomeBlock for Font Awesome
Food & Drinks – coblocks/food-and-drinksCoBlocks,
Food Item – coblocks/food-itemCoBlocks
Footer – core/template-partGutenberg
Form – coblocks/formCoBlocks,,,
Form – ghostkit/formGhost Kit,
Form – gravityforms/formGravity Forms,,
Form – jetpack/contact-formJetpack,,
Form – kadence/formKadence blocks,,
Foursquare – core/social-link-foursquareGutenberg
Funny or Die – core-embed/funnyordieGutenberg
Gallery – core/galleryGutenberg,
GeSHi – oik-block/geshioik-blocks,,
GeSHi – oik-css/geshioik-css,,,,,,,
Gif – coblocks/gifCoBlocks,
GIF – jetpack/gifJetpack,,
Giphy – advanced-gutenberg-blocks/giphyAdvanced Gutenberg Blocks
Gist – coblocks/gistCoBlocks,,
Gist Embed – frisfruitig/block-gist-embedFF Block Gist Embed,,
gitblock – Display Organisations Members – gitblock/org-membersgitblock — Github Block Plugin,,,
gitblock – Display User Info – gitblock/usergitblock — Github Block Plugin,,
GitHub – core/social-link-githubGutenberg
GitHub Gist – ghostkit/gistGhost Kit
GitHub Issue – oik-bbw/githuboik-bob-bing-wide,,

Only 115 or so to do in the 9 plugins chosen so far.

Update – 21 Feb 2019

I’ve added some logic to the Block list block to display the list as a series of batch commands. This example is for the blocks with the namespace yoast, which is used by Yoast SEO.

cd ~/public_html/wp-content/plugins/oik-shortcodes/admin
oikwp oik-create-blocks.php yoast/faq-block "FAQ" yoast-seo url=blocks.wp-a2z.org
oikwp oik-create-blocks.php yoast/how-to-block "How-to" yoast-seo url=blocks.wp-a2z.org

Running each command on the server creates an instance of a Block custom post type for the selected Block. The post is populated with the basic structure for each block. It’s clearly labelled as “Under construction”.

The purpose of doing this is to quickly populate the catalogue with the blocks delivered by the plugins. This will help me to decide what additional information needs to be stored for each Block. Note that some information is originally only available in the block editor and not available in the server.

Semi automatically generating the Block post for each block delivered by a plugin is not an ideal solution, but it’s a good start. There are now 657 blocks listed.