Custom Tables comes in both Free and Pro versions for WordPress and Joomla platforms. This comprehensive comparison table helps you understand the differences between each version, enabling you to choose the one that best fits your needs.
The table below outlines key features across four categories:
- Content Plugins functionality
- Additional Field Types available
- Extended Twig Filters
- Layout Tags and capabilities
For each feature, you can easily see which version supports it, making it simple to compare Free vs Pro editions across both WordPress and Joomla platforms. Features marked with a black dot (•) are included in that specific version.
Content Plugins | ||||
---|---|---|---|---|
Functionality | Joomla Free | WordPress Free | Joomla Pro | WordPress Pro |
{customtablescatalog=…} Custom Tables Catalog – Returns a catalog results into any article or elsewhere. |
||||
{ customtablesrecord=…} Custom Tables Record – Returns single Record by ID. |
||||
Additional Field Types | ||||
Functionality | Joomla Free | WordPress Free | Joomla Pro | WordPress Pro |
Change Log Logs all record modifications. User, Datetime, IP. You can return to the previous version of the record. |
||||
File Box File Box |
||||
Image Gallery Provides Multiple Image Upload functionality. |
||||
MD5 Hash MD5 Hash calculated based on selected fields values. |
||||
Radio Buttons Radio buttons let users select one option from multiple predefined choices. |
||||
Server Info Server and execution environment variables. |
||||
Signature A signature pad that allows users to draw smooth signatures on canvas element. |
||||
Table Join (Lookup Table) Table Join connects records between different tables, allowing you to reference and display data from related tables. |
||||
Table Join List (Lookup Table Multiple Records) Concatenated ID list referencing another table. |
||||
Image File Provides Image Upload functionality. |
||||
File Provides File Upload functionality. |
||||
Basic Field Types 2 Color, Record ID, File Link, GPS, Ordering, URL, View Count, Virtual Field, Text Area |
||||
Time Related Field Types Change Time, Creation Time, View Time,Time |
||||
Extended Twig Filters | ||||
Functionality | Joomla Free | WordPress Free | Joomla Pro | WordPress Pro |
{{ 'hello world' | base64encode }} Encodes the given string with base64. |
||||
{{ 'aGVsbG8gd29ybGQ=' | base64decode }} Decodes a base64 encoded string. |
||||
{{ 'hello world' | md5 }} Calculates the MD5 hash of string. |
||||
{{ \”hello world\” | ucwords }} Uppercase the first character of each word in a string. |
||||
{{ {a:1,b:2} | json_encode }} Returns the JSON representation of a value. |
||||
{{ | json_decode }} – JSON Decode Decodes a JSON string. |
||||
Layout Tags | ||||
Functionality | Joomla Free | WordPress Free | Joomla Pro | WordPress Pro |
HTML tags html.add, html.recordcount, html.checkboxcount, html.print, html.goback, html.batch, html.search, html.searchbutton, html.searchreset, html.toolbar, html.pagination, html.button |
||||
Additional HTML Tags {{ html.navigation }}, {{ html.orderby }}, {{ html.limit }}, {{ html.captcha }}, {{ html.message }}, {{ html.recordlist }}, {{ html.importcsv }}, {{ html.tablehead }}, {{ html.add(Params) }} |
||||
Record Tags {{ record.id }}, {{ record.number }}, {{ record.published(Params) }}, {{ record.link(Params) }}, {{ record.islast }} |
||||
Additional Record Tags record.count, record.avg, record.min, record.max, record.sum, record.joincount, record.joinavg, record.joinmin, record.joinmax, record.joinsum, record.joinvalue, record.jointable, record.advancedjoin, record.missingfields, record.missingfieldslist |
||||
Tables Tags {{ tables.getvalue }}, {{ tables.getrecord }}, {{ tables.getrecords }} |
||||
Additional Table Tags {{ table.name }}, {{ table.id }} |
||||
Table Tags {{ table.records }}, {{ table.recordstotal }}, {{ table.recordpagestart }}, {{ table.recordsperpage }}, {{ table.title }},{{ table.fields }}, {{ table.description }}* (Joomla Only) |
||||
Fields Tag {{ fields.count }} |
||||
Additional Fields Tags {{ fields.list }}, {{ fields.json }} |
||||
User Tags {{ user.id }}, {{ user.name }}, {{ user.username }}, {{ user.email }}, {{ user.lastvisitdate }}, {{ user.registerdate }}, {{ user.usergroups }} |
||||
URL Tags {{ url.link }}, {{ url.getint(Params) }}, {{ url.getstring(Params) }}, {{ url.getfloat(Params) }}, {{ url.getword(Params) }}, {{ url.getalnum(Params) }},{{ url.getcmd(Params) }} |
||||
Additional URL Tags {{ url.format }}, {{ url.itemid }}, {{ url.base64 }}, {{ url.set }}, {{ url.server }} |
||||
Additional URL Tags 2 {{ url.link }}, {{ url.getint }}, {{ url.getstring }}, {{ url.getuint }}, {{ url.getfloat }}, {{ url.getword }}, {{ url.getalnum }}, {{ url.getcmd }}, {{ url.getstringandencode }}, {{ url.getstringanddecode }}, {{ url.root }} |
||||
Additional Document Tags {{ document.setpagetitle }}, {{ document.setheadtag }}, {{ document.setmetakeywords }}, {{ document.setmetadescription }}, {{ document.languagepostfix }}, {{ document.attachment }} |
||||
Additional Document Tags 2 {{ document.layout }}, {{ document.sitename }} |
||||
Reasons to Choose the Pro Version | ||||
Functionality | Joomla Free | WordPress Free | Joomla Pro | WordPress Pro |
A 30-day money-back guarantee |
||||
Table / Layout / Menu Items Export |
||||
Table / Layout / Menu Items Import |
||||
Real-Time support via Whatsapp or TeamViewer |