first commit
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
<?php
|
||||
/**
|
||||
* Block Styles Handler.
|
||||
*
|
||||
* @author Themeisle
|
||||
* @package raft
|
||||
* @since 1.0.0
|
||||
*/
|
||||
|
||||
namespace Raft;
|
||||
|
||||
/**
|
||||
* Class Block_Styles
|
||||
*
|
||||
* @package raft
|
||||
*/
|
||||
class Block_Styles {
|
||||
/**
|
||||
* Block styles.
|
||||
*
|
||||
* @var \array[][] | void
|
||||
*/
|
||||
private $styles;
|
||||
|
||||
/**
|
||||
* Block Styles constructor.
|
||||
*/
|
||||
public function __construct() {
|
||||
$this->styles = array(
|
||||
'core/categories' => array(
|
||||
array(
|
||||
'name' => 'raft-pills',
|
||||
'label' => esc_html__( 'Pills', 'raft' ),
|
||||
),
|
||||
),
|
||||
);
|
||||
|
||||
add_action( 'init', array( $this, 'add_block_styles' ) );
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Add the block styles.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function add_block_styles() {
|
||||
foreach ( $this->styles as $block => $styles ) {
|
||||
foreach ( $styles as $block_style ) {
|
||||
register_block_style( $block, $block_style );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user