Support

Account

Home Forums ACF PRO Automatically add a block to newly created pages

Helping

Automatically add a block to newly created pages

  • I have a custom ‘hero’ block, which ultimately will be added to every single page.

    Is there a way to automatically add this block to pages when they are created?

  • You can do this with a block template. So in your theme’s functions file, you could set it up using something like:

    function yourprefix_register_page_block_template() {
        $post_type_object = get_post_type_object( 'page' );
        $post_type_object->template = array(
            array( 'acf/hero' ), // may need to adjust this based on block name
        );
    }
    add_action( 'init', 'yourprefix_register_page_block_template' );

    You can also do it with JS, the link above for block templates goes into how.

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.