<?php
|
use JVBase\utility\Features;
|
|
//require(JVB_DIR . '/inc/blocks/RegisterBlocks.php');
|
require(JVB_DIR . '/inc/blocks/CustomBlocks.php');
|
|
if (Features::forSite()->has('feed_block')) {
|
require(JVB_DIR . '/inc/blocks/FeedBlock.php');
|
new JVBase\blocks\FeedBlock();
|
}
|
|
if (Features::forSite()->has('is_restaurant')) {
|
require(JVB_DIR . '/inc/blocks/MenuBlock.php');
|
new JVBase\blocks\MenuBlock();
|
}
|
|
require(JVB_DIR . '/inc/blocks/SummaryBlock.php');
|
new JVBase\blocks\SummaryBlock();
|
|
require(JVB_DIR . '/inc/blocks/VideoCoverBlock.php');
|
new JVBase\blocks\VideoCoverBlock();
|
|
require(JVB_DIR . '/inc/blocks/FormBlock.php');
|
new JVBase\blocks\FormBlock();
|
|
|
function jvbRegisterBlockCategory(array $categories):array
|
{
|
return array_merge($categories, [
|
[
|
'slug' => 'jvb',
|
'title' => get_bloginfo('name'),
|
'icon' => 'art'
|
]
|
]);
|
}
|
add_filter('block_categories_all', 'jvbRegisterBlockCategory');
|