23 lines
767 B
PHP
23 lines
767 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: 1.0.1
|
|
* 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__);
|