Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/metabolism/wp-admin-calendar-view/archive/refs/heads/1.0.x.zipOn Packagist as metabolism/wp-admin-calendar-view:
composer require metabolism/wp-admin-calendar-viewPlugin 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_typefilter (default:event) - Based on the free and open-source version of FullCalendar
Installation
- Upload the plugin files to the
/wp-content/plugins/admin-calendar-viewdirectory, or install the plugin through the WordPress plugins screen directly. - 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:
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 developersReleases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.