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 having to deal with escaping special characters and having to update sitewide settings in 20 places.
Just enter all the filtering and display information to for example show and hide columns either into each shortcode or 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.
Our newest version has now a Shortcode Helper to build a shortcode, check your filtering, and experiment with settings to find your preferred default settings.
It allows you to tweak an existing shortcode or JackRabbit URL as well as just start from scratch. The helper makes it easier to not have typos and check your shortcodes before entering them on live pages as well as having a quick view of your published classes.
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.