WP_DEBUG

Notes about WordPress Gutenberg themes development.

  • GitHub

.htaccess (1) ACF (7) admin (1) ajax (2) api (1) API interactivity (1) block (20) block_style (2) colors (2) constante (1) context (1) conventions (2) cron (1) css (5) custom post type (1) data (1) debug (2) define (1) file_API (1) functions.php (6) git (4) hook (7) i18n (2) js (2) layout (1) loop (1) media (1) media library (1) menu (2) navigation (1) patterns (1) performance (2) post (1) query (3) readmore (1) responsive (1) rest api (1) scss (1) security (7) spacing (1) sql (1) svg (1) taxonomy (1) theme (1) theme.json (11) typo (2) URL (1) wp-config.php (6) wp cli (3) wp function (7)

  • Create a new block

    # block
    November 14, 2024
    Read more

    npx @wordpress/create-block@latest blockname --template @wordpress/create-block-interactive-template

    Some other options :

    npx @wordpress/create-block@latest blockname --variant dynamic
    npx @wordpress/create-block@latest blockname --variant dynamic --template es5 → no node module, great for simple block, remove –variant for a static one.

    To register the block : register_block_type( ${path of directory containing the block.json} );

    In case of several block, optional but perfomance improving : wp_register_block_metadata_collection( $path, $manifest );

    To generate a manifest : wp-scripts build-blocks-manifest

    Sources:

    • https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/
    • https://make.wordpress.org/core/2024/10/17/new-block-type-registration-apis-to-improve-performance-in-wordpress-6-7/
WP_DEBUG

WP_DEBUG

  • GitHub