Installation

  • JNext lesson
  • KPrevious lesson
  • FSearch lessons
  • EscClear search

Requirements

  • WordPress 6.0 or later
  • PHP 8.1 or later (since 2.0)
  • A user account with at least the edit_posts capability

Installing the Plugin

Copy the page-blocks-builder folder into your WordPress plugins directory.

Installing Page Blocks Builder takes two minutes; meeting its requirements deserves one check: version 2.x requires PHP 8.1 or later, a step up from the 1.x series. This lesson covers installation, license activation for updates, and what the plugin sets up.

/wp-content/plugins/page-blocks-builder/

Then go to Plugins in the WordPress admin and activate GT Page Blocks Builder.

Initial Configuration

After activation, go to Settings > Page Blocks Builder. This is where you choose which post types the builder is available on. By default, the builder is enabled for Posts and Pages. Check any additional post types you want to use (products, landing pages, portfolios, etc.) and save.

License Activation

The plugin includes a license system for receiving automatic updates. Go to Page Blocks > License, enter your license key, and click Activate License.

Once activated, the plugin checks for updates through the WordPress plugin updater. You’ll see available updates on the standard Plugins page and can update with one click, just like any other plugin.

If you don’t activate a license, the plugin still works. You just won’t receive automatic updates and will see a notice on relevant admin pages reminding you to activate.

File Structure

After installation, your plugin directory will look like this.

page-blocks-builder/
    page-blocks-builder.php        Main plugin file
    index.php                      Security index
    includes/
        class-license-manager.php  License and update management
    assets/
        js/
            block-editor.js        Gutenberg block registration and editor
            builder-shell.js       Frontend visual builder application
        css/
            block-editor.css       Gutenberg editor styling
            builder-shell.css      Visual builder styling
    templates/
        builder-shell.php          HTML shell for the visual builder
        page-blocks-builder.php    Standard page template
        page-blocks-full-builder.php  Full-page template (no header/footer)
        settings-page.php          Admin settings UI

Verifying Installation

After activating the plugin, you can verify everything is working.

  1. Open any page in the Gutenberg editor.
  2. Search for “Page Block” in the block inserter. You should see it under the “Marketers Delight” category.
  3. Visit any page on the frontend while logged in. You should see a “Page Blocks Builder” link in the admin bar (under the Edit link).

Uninstalling

Deactivate and delete the plugin through the WordPress admin. The plugin does not create custom database tables. It stores its settings in two options (gt_pb_builder_post_types and gt_pb_builder_license) and sets the _wp_page_template post meta on posts that use builder templates. Block content is stored in the standard post_content field as native Gutenberg blocks, so your content remains intact after uninstalling.

Quick answers to common questions:

What are the current requirements for Page Blocks Builder?

WordPress 6.0+, PHP 8.1+ (the 2.x series raised this from 7.4), and an account with at least edit_posts capability to use the builder. Tested up to WordPress 6.9.

Where did the license page move?

Since 2.1.0 the plugin has its own top-level Page Blocks menu: All Page Blocks, Add New, Settings, and License live there instead of under WordPress’s Settings menu.