MAK Jackrabbit WordPress Plugin


Finally an easy way to integrate the Jackrabbit Javascripts into your WordPress website with a plugin.
It works with Jackrabbit Class, Jackrabbit Dance, Jackrabbit Swim, Jackrabbit Cheer, Jackrabbit Music and Jackrabbit Care.

Use a WordPress shortcode to display any or all classes and set defaults for using multiple shortcodes on your site or page to segment your lists for easier display.

SKU: WP-JR Category:

MAK Jackrabbit WordPress Plugin

You can display your Jackrabbit class listings with the registration links on your website just by using a shortcode without the problem of WordPress taking out or destroying the JavaScript you have embeded into your page or post.
Just enter all the filtering and display information to for example show and hide columns either into each shortcode or even set side-wide defaults that apply to all shortcodes on your site. And you can also override or cancel the defaults on an individual basis if you need to.

You can enter your organization ID and the default columns to show and hide once on your site and then, if you have many classes and want to visually divide them up, just add the classes, days, instructors, rooms or other filters that you would like to display in each section.
Or just use the shortcode [mak_jr orgid=XXXXX] to display all your classes in one big table with Jackrabbit’s default columns.

Most times you will probably use something like [mak_jr Cat2="Master"] to show a single Cat1/2 for a specific section with the rest of the shortcode coming from the global defaults you have set.

Here are two more advanced examples of individual shortcodes overriding and setting values:

[mak_jr orgid=12345 session="Fall 2020" Cat1="" Cat2="Adult" Cat2Exact sort="Class,StartTime" html_before_script="" html_after_script=""]
The above shortcode modifies the default settings as follows: It sets the OrgID to 12345 and displays the “Fall 2020” session. It deleted the Cat1 filter that was set in the defaults, sets to only show the Cat2 “Adult” – and only “Adult” not just and Cat2 starting with “Adult” – sorts the table by “Class” and “StartTime” and deletes any defaults set to html_before_script and html_after_script.

[mak_jr hidecols="Gender,StartDate" Room="Starlight" TuitionLabel="Monthly Tuition"]
The above shortcode modifies the default settings as follows: It hides the columns “Gender” and “Class Starts”(StartDate), limits the list to the room “Starlight” and changes the label for tuiton to “Monthly Tuition”

If you have been working with the Jackrabbit JavaScript code within some design plugins that support JavaScript embedding in WordPress and came across issues with class names that include special characters like ampersands for example then you will love that you don’t have to worry about encoding your URLs. Just use it like
[mak_jr Cat1="This & That" Cat2="This/That"]
and the plugin will take care of the URL encoding for you.

In WordPress Menu

Default Settings

Shortcode Help

MAKBIZ Ventures Inc. is not affiliated with Jackrabbit Technologies™ and this plugin is only useful for subscribers of their services. This plugin helps with the integration of class listings and registration into WordPress.
Jackrabbit and Jackrabbit Class are registered trademarks of Jackrabbit Technologies, Inc.

30 Day Money Back Guarantee & Refund Policy

We want to ensure that you are 100% happy with your purchase. If you have any technical or sales queries, do not hesitate to contact us. However, if you feel the product(s) you purchased are not the best fit for your requirements and you attempted to resolve issues with our support staff, we want to make things right.
Contact us for a full, no-questions-asked refund within 30 days of the date of purchase. We’d love to know where things went wrong, or how we can improve, so any information will be appreciated.
Please include your order number so we can issue a refund as soon as possible.
Kindly note that we make every attempt to process the refund as quickly as possible. But Stripe or your financial institution can take up to 20 days for the refund to reflect in your bank/card account.

Additional information


Compatible with PHP 8.0

Added own fields for the following (instead of relying on additional_query_string_items):
showclosed, hidereg, registertext, showlocname, classlabel, Closed, sessionlabel, tuitionlabel
Added preview button in defaults page
Some rewording

Bugfix: If additonal_query_string_items in default or shortcode had multiple items in it then all but the last had their last character cut off.

Now supporting the shortcode flags cat1exact, cat2exact and cat3exact to stop default wildcard matching. You can now show for example a cat2 "Advanced" without showing "Advanced 2" in the same table.
All links to the Jackrabbit help system have been updated.

Now working on HTTPS/SSL sites without helper plugins
Add "Default Settings" link to the plugin page listing
Rename plugin

1.0.0 Initial Release

Access, License & Support

You will receive instant access to download the current version and any updates from our site and e-mail support for one domain for 12 months with your purchase.
You receive a life-time license for the plugin and any updates downloaded during the 12 month period.


This plugin is only useful for subscribers of Jackrabbit Technologies™ services.
It has been tested by us with the class management software but should also fully work with dance, cheer, swim, music and childcare editions. There is a 30 day money back guarantee on the plugin if you would be having issues.

The plugin has been tested on WordPress 4.6 to 5.8 running on PHP 5.6 to PHP 8.0.

Websites hosted on do NOT support installation of plugins.

If you are logged in as an administrator into your site\\\\'s backend you need to see "Plugins" in the left menu to be able to install any plugins. If someone created your website for you and you do not see "Plugins" in the left menu please contact your website designer for administrator access or supply them with the plugin file to install for you. In this case you may not have access to set the site defaults and your designer would need to set them for you.

Care to share?