Beskrivelse
AB Courses Table for Tutor LMS displays Tutor LMS Pro courses in a fully RTL-compatible filterable table. Works with any translation plugin including WPML.
Features:
- Dynamic category filter tabs from Tutor LMS taxonomy
- Online / Offline delivery mode toggle
- Live search by course name
- Pagination with configurable rows per page
- Optional columns: price, enrolled students, available seats, level, duration
- “Course full” badge with custom label
- Configurable primary and accent colors
- Transient cache for faster page loads
- Configurable sort order (publish date, name, start date)
- All Tutor LMS meta keys configurable from the admin settings page
- Full i18n support — compatible with WPML, Polylang, and any gettext-based translation plugin
- Includes Arabic translation out of the box
Shortcode:
[abct_courses_table]
Installation
- Upload the
ab-courses-table-tutor-lmsfolder to/wp-content/plugins/ - Activate the plugin from Plugins > Installed Plugins
- Make sure Tutor LMS Pro is installed and active
- Go to Settings > Courses Table to configure
- Add the shortcode
[abct_courses_table]to any page or post
FAQ
-
Where are the settings?
-
WordPress Admin > Settings > Courses Table
-
What shortcode do I use?
-
[abct_courses_table]
-
Does it work with WPML?
-
Yes. The plugin includes a
wpml-config.xmlfile for full WPML compatibility. All strings are translatable via WPML String Translation. -
The dates or times are not showing — why?
-
Open the Settings page and update the Meta Field keys to match your Tutor LMS configuration. The defaults follow the standard Tutor LMS Pro meta key names.
-
Does it work without Tutor LMS?
-
No — the plugin requires Tutor LMS Pro to be installed and active.
-
Will my settings be deleted if I uninstall the plugin?
-
Yes. Uninstalling the plugin will remove all saved settings and cached data from your database.
Anmeldelser
Der er ingen anmeldelser for denne widget.
Bidragsydere & udviklere
“AB Courses Table for Tutor LMS” er open source-software. Følgende personer har bidraget til dette plugin.
BidragsydereOversæt “AB Courses Table for Tutor LMS” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
5.0.0
- Added: Full i18n support — all strings wrapped in __() / _e()
- Added: Arabic translation (.po and .mo files)
- Added: wpml-config.xml for WPML compatibility
- Added: uninstall.php to clean up settings on deletion
- Added: register_activation_hook to set default options
- Added: register_deactivation_hook to clear cache
- Fixed: Removed discouraged load_plugin_textdomain() call
- Fixed: Removed Author URI with discouraged domain
4.0.0
- Added: Seats, price, students, level, duration optional columns
- Added: Transient cache with configurable expiry
- Added: Sort by date, name, or start date
- Added: “Course full” badge with custom label
- Fixed: Replaced date() with gmdate() for timezone safety
- Fixed: Nonce verification on settings page
- Fixed: GPL license header
3.0.0
- Added: Admin settings page with color pickers
- Added: Category tabs and online/offline toggle
1.0.0
- Initial release