metabolism/wp-admin-calendar-view

Display a calendar view instead of the posts list of your custom post types.

1.0.x-dev 2025-06-24 12:48 UTC

This package is auto-updated.

Last update: 2025-06-24 12:49:52 UTC


README

=== Admin Event Calendar View ===

Plugin Name: Admin Event Calendar View
Description: Replace the default list view for your Events post type with a modern calendar view in the WordPress admin. Create events faster by clicking on a date to prefill start times.
Contributors: metabolism
Author: Metabolism
Author URI: https://github.com/metabolism
Tags: calendar, events, admin ui, custom post type, wordpress backend
Requires at least: 5.8
Tested up to: 6.8
Stable tag: 1.0.0
Requires PHP: 7.1
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

A lightweight plugin that enhances the admin experience for your custom "event" post type by adding a full calendar view.

== Description ==

This plugin replaces the default list view of your Event custom post type with a month-based calendar view directly in the WordPress admin.

You can still switch to the list view if needed, but the calendar allows a much clearer overview of upcoming events.

Clicking on a specific date in the calendar opens the event creation form with the date pre-filled — making it faster and easier to schedule new events.

**Features:**
- Visual calendar view of your events in wp-admin
- Add new events by clicking a date
- Pre-filled start date on event creation
- Toggle between "month" and "list" views
- Clean and native UI integration
- Custom post type can be changed via the `admin_calendar_view_post_type` filter (default: `event`)
- Based on the free and open-source version of [FullCalendar](https://fullcalendar.io/)

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/admin-calendar-view` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.

== Frequently Asked Questions ==

= Can I use this with a different custom post type than "event"? =
Yes. By default, the plugin targets the `event` post type, but you can override this using the `admin_calendar_view_post_type` filter in your theme or a custom plugin:

```php
add_filter('admin_calendar_view_post_type', function() {
    return 'my_custom_post_type';
})

= Can I still use the original list view? =
Yes, you can toggle between the calendar and list view at the top right of the interface.

= Can I customize the calendar style or behavior? =
Not yet, but filters and hooks will be added in a future release.

== Screenshots ==

1. Calendar view for events, with color-coded entries and quick access to event creation.

== Changelog ==

= 1.0.0 =
* Initial release. Basic calendar view for event CPT in admin.
* Click-to-create functionality with prefilled start date.
* Toggle to list view retained.

== Credits ==

This plugin uses the [FullCalendar](https://fullcalendar.io/) JavaScript library (MIT License) to provide the interactive calendar interface in the WordPress admin panel.

FullCalendar © 2024 Adam Shaw. Licensed under the MIT license.


== Roadmap ==

* Drag and drop event rescheduling
* Weekly and daily views
* Hook system for developers