|
@@ -266,4 +266,25 @@ function dw_video_embed( $attr, $content='' ) {
|
|
add_shortcode( 'video', 'dw_video_embed' );
|
|
add_shortcode( 'video', 'dw_video_embed' );
|
|
|
|
|
|
|
|
|
|
|
|
+/************* Gutenberg Editor Stuff ******************/
|
|
|
|
+
|
|
|
|
+function dw_guten_fullwidth() {
|
|
|
|
+ add_theme_support( 'align-wide' );
|
|
|
|
+}
|
|
|
|
+add_action( 'after_setup_theme', 'dw_guten_fullwidth' );
|
|
|
|
+
|
|
|
|
+function guten_enqueue() {
|
|
|
|
+ wp_enqueue_script('guten-script', get_template_directory_uri() . '/js/guten.js',
|
|
|
|
+ array( 'wp-blocks', 'wp-element', 'wp-components' )
|
|
|
|
+ );
|
|
|
|
+}
|
|
|
|
+add_action( 'enqueue_block_editor_assets', 'guten_enqueue' );
|
|
|
|
+function gutenberg_video_meta_init() {
|
|
|
|
+ register_meta( 'post', 'media', array(
|
|
|
|
+ 'show_in_rest' => true,
|
|
|
|
+ 'single' => true,
|
|
|
|
+ 'type' => 'string'
|
|
|
|
+ ) );
|
|
|
|
+}
|
|
|
|
+add_action( 'init', 'gutenberg_video_meta_init' );
|
|
?>
|
|
?>
|