The Most Complete Build System for WordPress

Tag: demo

  • Accessing ACF Core Post Types

    ACF (Advanced Custom Fields) registers just 2 custom post types. Amazing isn’t it, that one of the most sophisticated and useful WordPress plugins that powers millions of dynamic websites, utilizes just 2 CPT’s to get the job done. Those post types have the keys “acf-field-group” and “acf-field”. Individual fields that you create in ACF are […]

  • How to add a custom template to a block theme

    Block themes define template in the theme.json file found at the theme root. The “customTemplates” object is a top-level definition found in the theme.json file. It’s purpose is to list every custom template that will be provided by the theme and available to edit using the Site Editor (aka Full Site Editor). To add a […]

  • WordPress Block Type Registration Notes

    register_block_type(); ACF 6.0 release announcement with ACF Block Type registration changes as they adopt block.json registration. ACF | ACF PRO 6.0 Beta 1 ( The previous ACF Block Type registration approach used ACF | acf_register_block_type() ( To support Inner Blocks the Block Type registration needs to have JSX turned on under the “supports” configuration in […]

  • How to Register ACF Block Types With ACF 6 & ACF Blocks Version 2

    Since WordPress 5.8 the recommended method for registering block types is to use a block.json configuration file and the function register_block_type(). ACF 6.0+ adopts this approach. Although the previous approach using a PHP register block function will continue to work for some time, using block.json registration will provide a number of advantages that help make […]

  • Test Flex with Tailwinds

  • Tailwind CSS integration added to ACF Engine v.1.50

    Tailwind CSS integration added to ACF Engine v.1.50

    In the upcoming release of ACF Engine v1.5.0 dropping this week (August 12, 2022) there is a very special feature added. Tailwind CSS is now baked into ACFG with a custom PHP-based CSS parser. What this means is that you can now use Tailwind in WordPress without a NPM build process. Instead we have a […]

  • How to dynamically populate Advanced Custom Fields choice fields and select options

    This guide aims to expand on the official documentation from ACF including support for default value setting. See official documentation on this feature at Our goal here is to target the ACF field we want to populate with choices, then add or remove choices, and finally add or remove default values to correspond to […]

  • How to Add Facet Filters to a WordPress Site

    Filtering data sets easily is one of the things that sets a quality website apart from the crowd. It’s what makes users think hey this works, this is simple, this is easy and I’m finding what I need. Everything else being equal, the site that implements facet filters well is going to have a significant […]

  • Introducing the Block Generator Service

    ACF Engine has some big news to share with the ACFG community of site developers and designers. We’re about to launch a Block Generator Service that will enable rapid creation of Gutenberg Blocks from a SAAS account here at What is a Block Generator Service? Ever feel like working “in WordPress” during site development […]

  • v1.4.0 Development Notes

    We’re at 1.3.2 at the moment and this version includes 1 new block named “Collection”. This is a container block that serves as a wrapper around all the other Data Collection blocks. This allows us to provide configuration options at the top-level, and have some of those options trickle down to the child blocks. Until […]