-
Notifications
You must be signed in to change notification settings - Fork 1
/
block.php
25 lines (21 loc) · 825 Bytes
/
block.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
function marcus_hiles_vuejs_gutenburg_block() {
wp_register_script( 'vue', 'https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js' );
wp_register_script(
'vue-custom-element',
'https://unpkg.com/vue-custom-element@1.4.0/dist/vue-custom-element.js',
array( 'vue' )
);
$dir = dirname( __FILE__ );
$block_js = '/block.js';
$style = '/block.css';
wp_enqueue_script( 'marcus-hiles-blocks/vuejs-block', plugins_url( $block_js, __FILE__ ), array(
'wp-blocks',
'wp-i18n',
'wp-element',
), filemtime( "$dir/$block_js" ) );
wp_enqueue_style( 'marcus-hiles-blocks/vuejs-block', plugins_url( $style, __FILE__ ), array(
'wp-blocks',
), filemtime( "$dir/$style" ) );
}
add_action( 'enqueue_block_editor_assets', 'marcus_hiles_vuejs_gutenburg_block' );