<?php
/*
Plugin Name: DWP Guten
Plugin URI: https://wp.davidwindham.com
Description: Add custom fields and blocks to the Gutenberg editor.( Pairs with DWP Theme )
Author: windhamdavid
Author URI: https://davidwindham.com
Text Domain: dwp-guten
Version: 0.4
@package dwp_guten
*/

defined( 'ABSPATH' ) or die( 'DIE' );


/*********  add dwp-guten.js to Gutenberg wp.editor.RichTextToolbarButton **********/

function dwp_guten_script_register() {
	wp_register_script(
		'dw-guten-js',
		plugins_url( 'dwp-guten.js', __FILE__ ),
		array( 'wp-rich-text' , 'wp-element', 'wp-editor')
	);
}
add_action( 'init', 'dwp_guten_script_register' );

function dwp_guten_enqueue () {
	wp_enqueue_script( 'dwp-guten-js');
}
add_action( 'enqueue_block_editor_assets', 'dwp_guten_enqueue' );


/*********  add custom metaboxes (meta_desc,media) to Gutenberg sidebar **********/

include_once('dwp-metaboxes.php');
function dwp_guten_enqueue_assets() {
	wp_enqueue_script(
		'dwp-gutenberg-sidebar',
		plugins_url( 'build/index.js', __FILE__ ),
		array( 'wp-plugins', 'wp-edit-post', 'wp-element', 'wp-components', 'wp-data' )
	);
}
add_action( 'enqueue_block_editor_assets', 'dwp_guten_enqueue_assets' );


?>