Title: AB Courses Table for Tutor LMS
Author: abdulrahmanbarakat
Published: <strong>May 9, 2026</strong>
Last modified: May 9, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/ab-courses-table-for-tutor-lms.svg)

# AB Courses Table for Tutor LMS

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

[Download](https://downloads.wordpress.org/plugin/ab-courses-table-for-tutor-lms.5.0.0.zip)

 * [Details](https://srd.wordpress.org/plugins/ab-courses-table-for-tutor-lms/#description)
 * [Reviews](https://srd.wordpress.org/plugins/ab-courses-table-for-tutor-lms/#reviews)
 *  [Installation](https://srd.wordpress.org/plugins/ab-courses-table-for-tutor-lms/#installation)
 * [Development](https://srd.wordpress.org/plugins/ab-courses-table-for-tutor-lms/#developers)

 [Support](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/)

## Description

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

 1. Upload the `ab-courses-table-tutor-lms` folder to `/wp-content/plugins/`
 2. Activate the plugin from **Plugins > Installed Plugins**
 3. Make sure **Tutor LMS Pro** is installed and active
 4. Go to **Settings > Courses Table** to configure
 5. 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.xml` file 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.

## Reviews

![](https://secure.gravatar.com/avatar/83f50647be30ba002f032c266816a03e55a099eea43132110d7e749069f60520?
s=60&d=retro&r=g)

### 󠀁[What a Plugin !! ♥](https://wordpress.org/support/topic/what-a-plugin-%e2%99%a5/)󠁿

 [hossamhamed](https://profiles.wordpress.org/hossamhamed/) May 20, 2026

it was Amazing Thanks

 [ Read all 1 review ](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/)

## Contributors & Developers

“AB Courses Table for Tutor LMS” is open source software. The following people have
contributed to this plugin.

Contributors

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

[Translate “AB Courses Table for Tutor LMS” into your language.](https://translate.wordpress.org/projects/wp-plugins/ab-courses-table-for-tutor-lms)

### Interested in development?

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

## Changelog

#### 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

## Meta

 *  Version **5.0.0**
 *  Last updated **5 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.10**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ab-courses-table-for-tutor-lms/)
 * Tags
 * [arabic](https://srd.wordpress.org/plugins/tags/arabic/)[courses](https://srd.wordpress.org/plugins/tags/courses/)
   [rtl](https://srd.wordpress.org/plugins/tags/rtl/)[table](https://srd.wordpress.org/plugins/tags/table/)
   [Tutor LMS](https://srd.wordpress.org/plugins/tags/tutor-lms/)
 *  [Advanced View](https://srd.wordpress.org/plugins/ab-courses-table-for-tutor-lms/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/ab-courses-table-for-tutor-lms/)