generoi/wp-gutenberg-button-popup

A boilerplate WordPress Gutenberg block
1,816 17
Install
composer require generoi/wp-gutenberg-button-popup
Latest Version:v0.4.0
PHP:>=7.0.0
License:MIT
Last Updated:Jul 24, 2025
Links: GitHub  ·  Packagist
Maintainer: oxyc

wp-gutenberg-button-popup

A Gutenberg block for creating buttons that open popups

gutenberg-popups

Installation

composer require generoi/wp-gutenberg-button-popup

Requirements

  • WordPress 5.6 or newer

Usage

You can customize the default template for popups with a filter.

import { addFilter } from '@wordpress/hooks'

addFilter('wp-gutenberg-button-popup.popupTemplate', 'theme/popup-template', () => {
  return [
    ['core/columns', {align: 'full'}, [
      ['core/column', {}, [
        ['core/image'],
        ['core/group']
      ]],
      ['core/column', {}, [
        ['core/heading'],
        ['core/paragraph'],
        ['core/list'],
        ['core/buttons'],
      ]],
    ]],
  ];
})

Development

Install dependencies

composer install
npm install

Run the tests

npm run test

Build assets

# Minified assets which are to be committed to git
npm run build:production

# Watch for changes and re-compile while developing the plugin
npm run start

Related Packages

Version History

Version Released PHP Laravel License
v0.4.0 >=7.0.0 ^7.0|^8.0|^9.0|^10.0|^11.0|^12.0 MIT
v0.3.2 >=7.0.0 ^7.0||^8.0 MIT
v0.3.1 >=7.0.0 ^7.0||^8.0 MIT
v0.3.0 >=7.0.0 ^7.0||^8.0 MIT
v0.2.0 >=7.0.0 ^7.0||^8.0 MIT