ASU Engineering maintains a library of a dozen or more custom blocks that express various elements of the university’s design system. Those blocks are built using Advanced Custom Fields instead of the native solution for creating your own blocks that ships with core WordPress.
This presentation will outline some of our best practices for creating and maintaining blocks with ACF. That includes how to leverage some lesser-known functions within WordPress core to make sure that core block editor features like the color palettes or dimensions panel options are supported by your block. We will also learn how to do some possibly more advanced block creation skills like deploying an ACF block which supports <InnerBlocks> or consumes data from an API.