Socket
Book a DemoInstallSign in
Socket

create-wordpress-block

Package Overview
Dependencies
Maintainers
1
Versions
27
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-wordpress-block

Generates PHP, JS and CSS code for registering a block for a WordPress plugin or theme.

Source
npmnpm
Version
0.2.0
Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

Create WordPress Block

Generates PHP, JS and CSS code for registering a block for a WordPress plugin or theme.

Description

Blocks are the fundamental element of the WordPress block editor. They are the primary way in which plugins and themes can register their own functionality and extend the capabilities of the editor.

Visit the Gutenberg handbook to learn more about Block API.

Usage

The following command generates PHP, JS and CSS code for registering a block.

$ npm init wordpress-block [options] [slug]

Options:

[slug]         the target location for scaffolded files and internal block name
-V, --version  output the version number
-h, --help     output usage information

Examples:

  • Quick start – one command that uses defaults for all options. You just need to provide the slug which is the target location for scaffolded files and the internal block name.
$ npm init wordpress-block todo-list
$ cd todo-list
  • Interactive mode - it gives a chance to customize a few most important options.
$ npm init wordpress-block

When you scaffold a block, you must provide at least a slug name, the namespace which usually corresponds to either the theme or plugin name, and the category. In most cases, we recommended pairing blocks with plugins rather than themes, because only using plugin ensures that all blocks still work when your theme changes.

WP-CLI

Another way of making a developer’s life easier is to use WP-CLI, which provides a command-line interface for many actions you might perform on the WordPress instance. One of the commands wp scaffold block was used as the baseline for this tool.



Code is Poetry.

Keywords

wordpress

FAQs

Package last updated on 10 Dec 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts