calendar-plugin/code/calendar-plugin.php

23 lines
768 B
PHP

<?php
/**
* Plugin Name: Calendar Plugin
* Plugin URI: https://chezstephens.org.uk
* Description: Provides a single shared calendar for WordPress with public display, authenticated event editing, user approval workflow, ICS publishing, and CalDAV read/write sync. Supports recurring events, single-occurrence exceptions, admin setup and diagnostics pages, and shortcode rendering for full calendar and upcoming-events sidebar views.
* Version: 0.1.15
* Requires at least: 6.0
* Requires PHP: 8.1
* Author: Adrian Stephens (with AI assistance)
* License: GPL-2.0-or-later
* Text Domain: calendar-plugin
*/
declare(strict_types=1);
if (!defined('ABSPATH')) {
exit;
}
require_once __DIR__ . '/src/bootstrap.php';
\CalendarPlugin\Plugin::boot(__FILE__);