PHPackages                             recras/recras-wordpress-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. recras/recras-wordpress-plugin

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

recras/recras-wordpress-plugin
==============================

v6.5.3(1mo ago)04472[1 issues](https://github.com/Recras/recras-wordpress-plugin/issues)MITPHPPHP &gt;=7.4CI failing

Since Oct 23Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/Recras/recras-wordpress-plugin)[ Packagist](https://packagist.org/packages/recras/recras-wordpress-plugin)[ RSS](/packages/recras-recras-wordpress-plugin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (4)Versions (214)Used By (0)

Recras WordPress plugin
=======================

[](#recras-wordpress-plugin)

[![Minimum PHP Version](https://camo.githubusercontent.com/0e9ac047546796cfdbe1423d1f4d91c8f37d2fbb11614a7900bb7686aaa5401f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230372e342d3838393242462e737667)](https://php.net/)

Easily integrate data from your Recras instance, such as packages and contact forms, into your own website.

Usage
-----

[](#usage)

With this plugin, you can easily integrate data from your [Recras](https://recras.nl/) instance, such as packages and contact forms, into your own website.

To get started, go to the Recras → Settings page and enter your Recras domain. For example, if you log in to Recras at `https://mycompany.recras.com/` then enter `mycompany.recras.com`. That's all there is to it! You can now use widgets to retrieve data. All data is retrieved via a secured connection (HTTPS) to ensure data integrity. Other than the request parameters, no data is sent to the Recras servers.

This plugin consists of the following "widgets". To use them, you first need to set your Recras domain (see paragraph above).

- Book processes
- Contact forms
- Packages
- Products
- Voucher info

Widgets can be added to your site in three ways. Using Gutenberg blocks (recommended), using the buttons in the "classic editor" (limited functionality), or by entering the shortcode manually (discouraged).

### Date picker for contact forms

[](#date-picker-for-contact-forms)

By default, date pickers in contact forms use the browser date picker. If you want to be able to style the date picker, we recommend to enable the date picker we have included with the plugin. You can enable this on the Recras → Settings page.

**Note**: this setting only applies to standalone contact forms, not to contact forms used in the old online booking of packages integration or in book processes.

### Comparison of date pickers with and without setting

[](#comparison-of-date-pickers-with-and-without-setting)

[![Native date picker](images/datepicker_native.png)](images/datepicker_native.png)*Native date picker*

[![Custom date picker](images/datepicker_pikaday.png)](images/datepicker_pikaday.png)*Date picker with "Use calendar widget" enabled*

### Styling

[](#styling)

No custom styling is applied by default, so it will integrate with your site easily. If you want to apply custom styling, see `css/style.css` for all available classes. Be sure to include these styles in your own theme, this stylesheet is not loaded by the plugin! For styling the date picker, we refer you to the [Pikaday repository](https://github.com/Pikaday/Pikaday). Be sure to make any changes in your own theme or using WordPress' own Customizer.

### Cache

[](#cache)

All data from your Recras is cached for up to 24 hours. If you make important changes, such as increasing the price of a product, you can clear the cache to reflect those changes on your site immediately.

Google Analytics integration
----------------------------

[](#google-analytics-integration)

You can enable basic Google Analytics integration for the booking of packages and voucher sales by checking "Enable Google Analytics integration?" on the Recras Settings page. This will only work if there is a global `ga` JavaScript object. This should almost always be the case, but if you find out it doesn't work, please contact us!

Installation
------------

[](#installation)

Easy installation (preferred):

1. Install the plugin from the Plugins &gt; Add New page in your WordPress installation.

Self install:

1. Upload the `recras-wordpress-plugin` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress

Using Composer:

1. Type `composer require recras/recras-wordpress-plugin` in your terminal
2. The plugin will automatically be installed in the `/wp-content/plugins/` directory by using Composer Installers
3. Activate the plugin through the 'Plugins' menu in WordPress

Support
-------

[](#support)

We would appreciate it if you use [our GitHub page](https://github.com/Recras/recras-wordpress-plugin/issues) for bug reports, pull requests and general questions. If you do not have a GitHub account, you can use the Support forum on wordpress.org.

We only support the latest plugin of the plugin, on the latest version of WordPress (which you should always use anyway!) and only on [actively supported PHP branches](https://www.php.net/supported-versions.php).

Credits
-------

[](#credits)

- Icons from [Dashicons](https://github.com/WordPress/dashicons) by WordPress, released under the GPLv2 licence.
- Date picker is [Pikaday](https://github.com/Pikaday/Pikaday), released under the BSD/MIT licence.

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance96

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity83

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 98.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~18 days

Total

206

Last Release

53d ago

Major Versions

v1.15.2 → v2.0.02018-11-09

v2.4.9 → v3.0.02019-10-08

v3.6.2 → v4.0.02020-07-30

v4.8.2 → v5.0.02022-05-16

v5.5.2 → v6.0.02023-11-07

PHP version history (6 changes)v0.14.4PHP &gt;=5.4

v3.0.0PHP &gt;=5.6

v5.0.0PHP &gt;=7.1

v6.0.0PHP &gt;=7.2

v6.1.0PHP &gt;=7.3

v6.2.0PHP &gt;=7.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/778965?v=4)[nederdirk](/maintainers/nederdirk)[@nederdirk](https://github.com/nederdirk)

![](https://www.gravatar.com/avatar/9411f7954e6ae8661065cac79956d7b559c16644ba30a0437d07a2a266dfc1b5?d=identicon)[tijmen](/maintainers/tijmen)

---

Top Contributors

[![Ugoku](https://avatars.githubusercontent.com/u/3470653?v=4)](https://github.com/Ugoku "Ugoku (967 commits)")[![renovate-bot](https://avatars.githubusercontent.com/u/25180681?v=4)](https://github.com/renovate-bot "renovate-bot (8 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (3 commits)")[![timmipetit](https://avatars.githubusercontent.com/u/1635904?v=4)](https://github.com/timmipetit "timmipetit (2 commits)")[![danielbachhuber](https://avatars.githubusercontent.com/u/36432?v=4)](https://github.com/danielbachhuber "danielbachhuber (1 commits)")[![nederdirk](https://avatars.githubusercontent.com/u/778965?v=4)](https://github.com/nederdirk "nederdirk (1 commits)")

---

Tags

wordpressRecras

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/recras-recras-wordpress-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/recras-recras-wordpress-plugin/health.svg)](https://phpackages.com/packages/recras-recras-wordpress-plugin)
```

###  Alternatives

[tgmpa/tgm-plugin-activation

TGM Plugin Activation is a PHP library that allows you to easily require or recommend plugins for your WordPress themes (and plugins).

1.8k222.5k13](/packages/tgmpa-tgm-plugin-activation)[aristath/kirki

Extending the WordPress customizer

1.3k73.0k4](/packages/aristath-kirki)[afragen/git-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k1.6k](/packages/afragen-git-updater)[justintadlock/hybrid-carbon

God-like post featured image script.

202.5k](/packages/justintadlock-hybrid-carbon)[typisttech/wp-admin-notices

A simplified OOP implementation of the WordPress admin notices

141.2k](/packages/typisttech-wp-admin-notices)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
