Uses the FullCalendar library to create a stunning calendar view of events, posts and other custom post types
As of April 2026, WP FullCalendar is a WordPress calendar plugin with 9.0K+ active installations and a 4.7/5 rating from 96 reviews. It has been downloaded 208K+ times in total. Requires WordPress 3.6+ and PHP false+. Available on WordPress.org since 2012. Downloads are up 15% this week. Support resolution rate: 0%. Top alternative: The Events Calendar.
FullCalendar is a free open source jQuery plugin by Adam Arshaw which generates a stunning calendar populated with your events.
This plugin combines the power of FullCalendar 3.x and WordPress to present your posts or any other custom post type in a calendar format, which can be filtered by custom taxonomies such as categories and tags.
Vulnerability: FullCalendar <= 1.6 – Unauthenticated Information Exposure
Developer doesn’t want to fix the problem
The plugin works quite well. However, it was irritating that posts in the future are not displayed. This is primarily due to the query in the plugin as to whether the status is “publish”. However, WordPress sets this to “future” for the posts. However, this could be
$args[‘post_status’] = array(‘publish’, ‘future’); // shows ‘publish’ and ‘future’ status
solved.
The plugin works well but it’s not another “end user” plugin.
If you are not a dev, look for another solution because it will not magically show a list of events with start date and time / end date and time functionnality, you’ll need to work on it’s available filters and some custom fields for that.
Otherwise, thanks for the job, its works well except for the tax_query
$args[‘tax_query’] = array();
foreach ( get_object_taxonomies($post_type) as $taxonomy_name ) {
if ( !empty($_REQUEST[$taxonomy_name]) ) {
$args[‘tax_query’][] = array(
‘taxonomy’ => $taxonomy_name,
‘field’ => ‘id’,
‘terms’ => absint($_REQUEST[$taxonomy_name]),
);
}
}
For some reason, if you create / edit a custom post type’s custom taxonomy, the events stop showing altogether in the calendar, even if the wpfc_post_taxonomies options field is empty. So I had to comment that whole part for it to work again.
Even though they state it will work with custom post types, it won’t display on the correct date because it relies on the post date instead. If it’s a multi day event, same thing and will only display on the post date.
The plugin has potential but until the Dev makes it to where it will actually work properly with CPT’s, it’s useless.
Great plugin but needs documentation
| WordPress | 3.6+ requiredTested up to 6.8.5 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.