Title: Hammas Calendar
Author: innovaatik
Published: <strong>March 3, 2014</strong>
Last modified: March 9, 2026

---

Search plugins

![](https://ps.w.org/hammas-calendar/assets/icon.svg?rev=1021541)

# Hammas Calendar

 By [innovaatik](https://profiles.wordpress.org/innovaatik/)

[Download](https://downloads.wordpress.org/plugin/hammas-calendar.1.5.12.zip)

 * [Details](https://wordpress.org/plugins/hammas-calendar/#description)
 * [Reviews](https://wordpress.org/plugins/hammas-calendar/#reviews)
 *  [Installation](https://wordpress.org/plugins/hammas-calendar/#installation)
 * [Development](https://wordpress.org/plugins/hammas-calendar/#developers)

 [Support](https://wordpress.org/support/plugin/hammas-calendar/)

## Description

Plugin allows web users to interact with dental software Hammas to add and delete
appointments. Users are identified by
 using Estonian ID card,Estonian mobile-ID
service or Smart-ID. For more information about how to get start can be found from
[the official website](http://www.innovaatik.ee/)

## Screenshots

 * [[
 * Main interface of online scheduling that will be displayed on the webpage.
 * [[
 * Verification of appointment and identification page.
 * [[
 * Your appointment management page that allows to remove existing appointments.

## Installation

 1. Uncompress the download package
 2. Upload folder including all files and sub directories to the `/wp-content/plugins/`
    directory.
 3. Activate the plugin through the ‘Plugins’ menu in WordPress
 4. Open the plugin settings and fill out the empty fields. If there is any fields 
    you don’t have correct value for please contact with Hammas support.
 5. Place tags into page content to activate the plugin. `(e.g [hp-calendar])`
 6. FYI: There is additional information on the plugins configuration page.

## FAQ

### What is Hammas and how it works?

Please visit [the official website](http://www.innovaatik.ee/)

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Hammas Calendar” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ innovaatik ](https://profiles.wordpress.org/innovaatik/)

[Translate “Hammas Calendar” into your language.](https://translate.wordpress.org/projects/wp-plugins/hammas-calendar)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/hammas-calendar/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/hammas-calendar/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/hammas-calendar/)
by [RSS](https://plugins.trac.wordpress.org/log/hammas-calendar/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.5.12

 * Fixed manage url bug from 1.5.11
 * Imporved URL sanitization.

#### 1.5.11

 * Fixed manage url bug from 1.5.10

#### 1.5.10

 * WordPress 6.8 compatibility update, added nonce

#### 1.5.9

 * WordPress 6.0 compatibility update

#### 1.5.8

 * Add successful return url to the settings which is used when appointment is booked.

#### 1.5.7

 * Fixed default value bug introduced in v. 1.4.8

#### 1.5.6

 * Multi API/API Key support for [hp-calendar-manage-url] shortcode. Multi api index
   need to be placed as attribute i.e [hp-calendar-manage-url apix=0]

#### 1.5.5

 * Multi API setup appointment management fix.

#### 1.4.4

 * Multi API support for special solutions.

#### 1.5.3

 * Logo management improved

#### 1.5.2

 * Maintenance update

#### 1.5.1

 * Maintenance update.
 * Fixed appointments management in multi key setup.

#### 1.5.0

 * Maintenance update.
 * Multi api key/database support.

 1. Selected api key index can be defined in apix argument in shortcode. I.e For first
    key [hp-calendar apix=0]
 2. In the settings api keys have to be defined pipe delimited I.e: API_KEY_1|API_KEY_2
 3. Same logic applies to Logo and Company name setting.

#### 1.4.9

 * New optional shortcode options:

 1. default_clinic=”” will show state filter selection so users can filter clinics 
    by state.
     = Auto select first clinic, -1 = Asks user to select clinic , id = selected
    clinic with id

#### 1.4.8

 * New optional shortcode options:

 1. show_location=”true” will show state filter selection so users can filter clinics
    by state.
 2. show_clinic=”true” will enforce plugin to ALWAYS show clinic selection.

#### 1.4.6

 * Maintenance update.

#### 1.4.5

 * New shortcode attribute “get_next_if_nothing”. When set “true” auto-fetches next
   months slots
    if current month doesn’t have any available.

#### 1.4.4

 * Improvement in API url handling.

#### 1.4.3

 * Maintenance update.

#### 1.4.2

 * Critical hotfix to last release. In some cases plugin stopped populating data.

#### 1.4.0

 * HTTP Requests are now made using fsockopen instead of file_get_content. Some 
   hosting providers
    have disabled remote requests for file_get_content.

#### 1.3.2

 * Maintenance update
 * Few minor backend optimizations.

#### 1.3.1

 * WordPress compatibility update.

#### 1.3.0

 * New feature: Ability to add attribute default_service to WordPress shortcode.
   
   When the default service is defined widget will auto-selects service and query-
   s open slots from current month. Also multiple service codes can be defined and
   the first available code found from dropdown will be selected. If non of the 
   codes are found the logic will select the top service of dropdown. I.e [hp-calendar
   default_service=”3,123″]. Service codes can be found by inspecting the dropdown
   menu tag values.
 * Also at the this plug-in is released 2 new behavioral changes will be made

 1. First free slot in a month will be auto selected.
 2. If there is no open slots in the month then informative message will be shown.

#### 1.2.9

 * Localization update and easier instructions is configuration.

#### 1.2.8

 * WordPress update compatibility update.

#### 1.2.7

 * Optimization: Plugin is now using minified versions of js libraries and css styles

#### 1.2.6

 * Optimization: Scripts and styles are now loaded only when Calendar is displayed.

#### 1.2.5

 * Minor backend api communication change.

#### 1.2.4

 * Compatibility update for wordpress 4.0

#### 1.2.3

 * Minor internal code enhancement.

#### 1.2.2

 * Better handling in case there is no logo url.

#### 1.2.1

 * Compatibility update with new WordPress 3.9

#### 1.2

 * First version that’s published in WordPress repository.
 * Added option to force interface language if wordpress localization isn’t used
   properly.

## Meta

 *  Version **1.5.12**
 *  Last updated **2 months ago**
 *  Active installations **50+**
 *  WordPress version ** 4.0 or higher **
 *  Tested up to **6.8.5**
 *  [Advanced View](https://wordpress.org/plugins/hammas-calendar/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/hammas-calendar/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/hammas-calendar/reviews/)

## Contributors

 *   [ innovaatik ](https://profiles.wordpress.org/innovaatik/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/hammas-calendar/)