GB FullCalendar is a branch of the popular WP FullCalendar plugin written as a Gutenberg block.
GB FullCalendar is a Gutenberg block for displaying events. It’s build on the popular WP FullCalendar plugin.
Thanks to the Gutenberg-Blocks since the end of 2018, it has become incredibly easy to add and layout your blocks in a
visual way, but still can be used with Shortcodes, too.
Thanks to Marcus Sykes for his previous work on WP Fullcalendar, which is partially integrated here.
/wp-content/plugins/gb-fullcalendar
directory, or install the plugin through the WordPress plugins screen directly.
Note: There’s no guarantee that GB FullCalendar works simultaneously with WP
FullCalendar. It’s recommended to only enable one plugin at the same time!
Simply add the Gutenberg Block GB FullCalendar, which is located under the Widgets section.
When you select your block, you can adjust the block-settings in the sidebar.
You are able to use the [fullcalendar]
shortcode in one of your posts or pages, too.
The calendar can be customized
category
is a synonym for the taxonomy event-categories
fc_
.initialView: “listCustom”
is converted to[fullcalendar fc_initial_view="listCustom"]
. taxonomy terms
.
[fullcalendar
category="concert, cinema, 11, theatre"
event-tags="mytag"
search="Demo"
fc_event_display="auto"
your_custom_taxonomy_slug="your_custom_term_slug, another_custom_term_id"]
You can define your own taxonomies and terms in order to categorize your events more precisely.
See documentation for themes and styles
None yet.
See changelog file.
You are invited to help in form of Merge-Requests or proposing issues with the expected solutions.
To develop, install the packages via yarn install
. Then start webpack compiling via yarn start
.
To build files for production run yarn build
.
To build a plugin file run yarn zip-snap
. The zip file will be saved in the dist
folder.
The code is written as ESNext, but uses Babel and Webpack to provide compatibility to ancient browsers.
The plugin is free to use. We are not liable for any damage caused by using the plugin!