• THIS IS STILL BETA -Planned Initial Version 1.0

easy Frontend Termin-Kalender calendar

Plan your month with ease!

This plugin provides a clear monthly overview directly in your WordPress frontend.

Monthly overview: Get a quick picture of your schedule.
Customizable labels: Tailor categories to your needs.
Easy editing: Add, move, and edit calendar entries.

PRO Features:
Request forms: Capture visitor input for appointments, bookings, etc.
List blocks: Display specific categories on your site.
Multiple forms & lists: Configure them for different purposes.

Ideal for:

  • Small businesses
  • Teams
  • Personal use
  • Customer appointments, resource management, room bookings (and more!).
  • Simple setup & intuitive interface for a streamlined workflow.

Get organized today!


  • Flexible categories: Customize labels for a clear schedule view.
  • Frontend editing: Add, edit, and move calendar entries directly.
  • Multiple calendar views: Yearly, monthly, weekly, daily, and list views.
  • PRO: Capture specific details with additional form fields.
  • PRO, Gutenberg block Request Form: Allow visitors to submit appointments or reservations.
  • PRO, Gutenberg List Block: Display specific category entries on your website.
  • PRO: Backup
  • PRO: User rights

Frontend Termin-Kalender: Your all-in-one monthly planning solution.

*PRO Features require upgrade.


Ihr Terminplaner für WordPress mit klarer Monatsansicht. Termine hinzufügen, bearbeiten und löschen direkt im Frontend. Flexible Beschriftungen (Kategorien) für Ihre individuelle Übersicht.

PRO Funktionen:

  • Formular für Besucheranfragen (Terminvereinbarung, Reservierung etc.)
  • Gutenberg Block für Kategorie-Liste
  • Mehrere Formulare und Listen für verschiedene Kategorien möglich
  • Backup
  • Benutzerrechte einstellen

Ideal für Teams und kleine Unternehmen:

  • Teameinsätze & Mitarbeitertermine
  • Kundentermine
  • Materialverleih & Disposition
  • Raumvermietung & Reservierungen
  • Einfache Installation & Bedienung!

Frontend Termin-Kalender für persönliche oder gemeinsame Terminplanung.


This plugin uses the following libraries:
Bootstrap: https://getbootstrap.com/
Fullcalendar: https://fullcalendar.io/
rrule: https://github.com/jkbrzt/rrule
Inspired by ajax-event-calendar from Eran Miller, a discontinued Plug-In, last updated in 2015 for WordPress 4.2 https://wordpress.org/plugins/ajax-event-calendar/#description
my easy Termin-Kalender calendar is a complete code redo and enhancements, based on most recent WordPress 6.+, Fullcalendar 6.+ and Php 8.+ as for 2023.


  • After Installation: Look for the menu called “easy Termin-Kalender.” If you don’t see it right away, refresh the page. Click the link under “Here is your calendar” to open the calendar.
  • You can find help with installation by clicking the question signs, or by visiting the website: termin-kalender.pro
  • Using the Calendar: The calendar you see has categories at the top. You can change these categories to fit your needs. Click the “Home” button to return to the main website page. Click on an empty spot in the calendar to add a new event, or click on an existing date to open it. You can move dates around (except for repeating events) by dragging and dropping them.
  • Link to help
  • Adding a New Event: Click on an empty space in the calendar. A window should appear to let you create a new event. Change the “Schedule:” text to your event title. Choose the date and time for the event’s start and end. Pick a category for the event (you can change these in the “easy Termin-Kalender” admin menu). Add the full address for the location if needed. Write any notes you want to include about the event. Add a detailed description of the event. (The PRO version lets you add even more custom fields to this form.)
  • Viewing Existing Events: Clicking on a date in the calendar shows you a read-only version of the event details, similar to what visitors will see. The location link will now open that address in Google Maps. If you’re the admin or a privileged user (PRO version), you can click “Edit” or “Duplicate” the event. Visitors will only see a “Close” button.
  • Editing Events: Click “Edit” to make changes to an event. Click “Update” to save your changes. Click “Delete” to remove the event, or just close the window to leave it unchanged.
  • Categories: Remember, you can change the categories, including their colors and icons, to fit your needs. Click on the category list at the top of the calendar to go to the “easy Termin-Kalender” admin page for managing them.
  • Moving Events: You can move most calendar entries by dragging and dropping them. However, repeating events (available in the PRO version) cannot be moved.
  • Using Gutenberg Blocks: Termin-Kalender works with Gutenberg blocks, the wordpress feature for building website pages. There are three blocks available: Calendar: This displays the calendar itself. Request Form (PRO): This lets visitors request appointments or make reservations. List Block (PRO): This shows a list of events or whatever you want to display, for a chosen category. Here’s how to use the Request Form block: Choose a category for the request form. The request will appear on the calendar on the chosen date with that category label. You can create special categories for requests. Once you approve a request, just change the category label from “request” to the “approved” category you made. You’ll also receive a copy of the email sent to the visitor.
  • PRO: The simple request form: This form allows visitors to request appointments, reservations, or other things you offer. Make sure to clearly explain what kind of requests this form is for above and around the block where visitors will see it. For example, you could say “Book a table for your next dinner party” or “Schedule a consultation”.
  • 3 Gutenberg Blocks available. For the shared calendar and the Request and List form for the PRO calendars.
  • The list block (PRO) lets you create a list of events for a chosen category, like “Events,” “Registration requests,” or “Meetings.”
  • Adding Pictures to Lists (PRO Feature updated: direct upload of pictures now possible)


This plugin provides 1 block.

  • Termin-Kalender


  1. Search for “Termin-Kalender” in the WordPress plugin repository and install it.
  2. Activation:
    Go to the “Plugins” menu in your WordPress dashboard and activate the Termin-Kalender plugin.
  3. Initial Setup:
    Upon activation (refresh the admin-page if needed), you’ll find the Termin-Kalender menu in the Admin area. Open it. Inside the menu, you can create your first calendar with sample data with a single click.
  4. Adding Your First Entry:
    Navigate to your new calendar page and click an empty date. A pop-up form will appear, allowing you to create your first calendar entry.

Additional Notes:

The following steps cover configuration details:
5. Access Control:
Depending on your needs and other plugins, configure calendar access for yourself, your team, or the public. See the Help section for further instructions.
6. Enjoy!
We hope you enjoy using the easy Termin-Kalender plugin!


Where can i find Help and detailed Information about the Termin-Kalender

Visit our Website: termin-kalender.pro


March 1, 2024
Late Beta works well so far. Before installing PRO, uninstall FREE and EXCLUDE the calendar page in caching settings, if you use a caching Plug-In and new calendar entries or changes does not show immediately.
Read all 1 review

Contributors & Developers

“Termin-Kalender” is open source software. The following people have contributed to this plugin.


Translate “Termin-Kalender” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



* THIS IS STILL BETA -Planned Initial Version 1.0
* Erste Version des Easy Frontend Termin-Kalender. Geplant / Planned for 2024
* Please let us know about issues with this Beta, so we can optimize for you.


  • 2024 07 19
  • fixed error when textarea field content was not shown in the new layout
  • PRO: activated picture view and upload as default
  • reworked free deactivate if pro installed


  • 2024 07 14
  • update free and pro installations
  • PRO: picture upload for the calendar and event list 🙂
  • date preview and date view updated


  • 2024 07 12
  • duplicate moved to edit page
  • update to freemius sdk 2.7.3


  • 2024 07 04
  • update fullcalendar, bootstrap with icons, wp 6.6
  • bildupload für Listen (PRO)
  • dist aktualisiert


  • 2024 06 29
  • responsive update for small screens
  • css and template improved


  • 2024 06 25
  • Fixed category delete update error


  • 2024 06 24
  • Update check routine extended
  • db to options at update time improved
  • code recheck to stay within php
  • gutenberg block update


  • 2024 06 23
  • Missed Icons in frontent if not loged in FIXED
  • Category backend updated
  • Category and Field data now hold in options table instead of extra tables for termin-kalender
  • Worked again on template compatibility
  • Improved user rights handling


  • 2024 06 06
  • Added Help page
  • optimizing language and translations


  • 2024 05 25
  • Update support website and contact email


  • 2024 05 05
  • if end before start date checks optimized
  • error at request and list block if no initial choice was made is corrected


  • 2024 05 03
  • code optimization, language optimization
  • updated event list. ordered list with recurring and regular. only future dates shown
  • backup upload fix
  • send invitation fix
  • removing recurrent fix
  • try again to add a install fix to deactivate free at pro install time


  • 2024 04 27
  • reorganize code. remove testcode optimized db inserts