PHP code example of bmd / button-block-enhancements

1. Go to this page and download the library: Download bmd/button-block-enhancements library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

bmd / button-block-enhancements example snippets


use Bmd\ButtonBlockEnhancements\Main;

$dependency_url  = plugin_dir_url( __FILE__ ) . 'vendor/bmd/button-block-enhancements/';
$dependency_path = plugin_dir_path( __FILE__ ) . 'vendor/bmd/button-block-enhancements/';

$plugin = new Main(
    [
        'package' => 'your_plugin_slug',
        'path'    => $dependency_path,
        'url'     => $dependency_url,
    ]
);

$plugin->mount();

add_filter( 'button_block_enhancements_icon_families', function ( $families ) {
    $families['brand-icons'] = array(
        'label' => 'Brand Icons',
        'url'   => plugin_dir_url( __FILE__ ) . 'icons/brand-icons.json',
    );

    return $families;
} );