'addevent-calendar-block', 'style' => 'addevent-calendar-style', 'editor_style' => 'addevent-calendar-style', )); } add_action('init', 'addevent_register_block'); function addevent_enqueue_scripts() { if ( ! is_admin() ) { wp_enqueue_script( 'addevent-calendar-js', 'https://cdn.addevent.com/libs/cal/js/cal.embed.t1.init.js', array(), '1.3', // No version since it's an external script true // Load in the footer ); } } add_action('wp_enqueue_scripts', 'addevent_enqueue_scripts'); add_action('enqueue_block_editor_assets', 'addevent_enqueue_scripts'); function addevent_create_table() { global $wpdb; $table_name = $wpdb->prefix . 'addevent_calendar_events'; // Updated prefix $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE $table_name ( id mediumint(9) NOT NULL AUTO_INCREMENT, event_name text NOT NULL, event_date datetime DEFAULT '0000-00-00 00:00:00' NOT NULL, PRIMARY KEY (id) ) $charset_collate;"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); } register_activation_hook(__FILE__, 'addevent_create_table');