Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

custom tables

Create Tables and show on a page/article. Usable for all kind of diffrent databases. Freely definable fields for any purpose.

With this Plugin, the Admin can very simply create an new Table in the Database. The Table can filled in manually over the WordPress Admin Menu with new entries, or he can choose the way over Excel for MultiEditing all lines and reimport the data as CSV File. The Plugin will create diffrent Shortcodes to add this Tables to the WordPress sites.

The Demo Table can be added with [wctable id="1"] or [wctable] to the page as example. All Tables are full supprting HTML Code, therefor its not problem to add pictures or links to any specific Article or Page or upload them directly in the created fields. Also it supports search and sort orders and caching functionalities for all output of the plugin to have a high performance on the WordPress installation. Instructions are added in the plugin itself, including pictures and demo db to see how everything is working! For new features, please read the changelog!

You can add Search form [wctsearch felder="id,name"] and Filters [wctselect id="1" field="name"] or also the artcile archive with [wctdate] and [wctarchive].

You can also add Custom Forms where Visitors can edit/create/edit/delete data in the table. The custom forms can be added with [wctform id="1"] to a page or article.

As example, you can create an index list of all restaurants of a region and people can then search in the table for a restaurant by the city and click on the entry to get more detail on the separate page / article. And of corse you cannot only add one table, you can add as much as diffrent tables as you want without any limitation! So, create your own lists for whatever you want.

This Plugin is hugh and many things can be done with it, please take your time to learn or if you have questions or problems, please do not hesitate to contact us: or web updates kmu - Webpage (German)

Author Web Updates KMU
Contributors StefanM.
Tags custom databases, custom tables, databases, tables
  1. custom-tables screenshot 1

    Screenshot of the Page how the Table is look like

  2. custom-tables screenshot 2

    Screenshot of the Page how the Tables and Widgets is look like (2 Tables and 2 Widgets on one Page!)

  3. custom-tables screenshot 3

    Demo of the Overlay function which shows up, if the mousecurser move over an Entry (on/off switchable)

  4. custom-tables screenshot 4

    You can modify your table as much as you want. Complete DB functionality behind

  5. custom-tables screenshot 5

    You can modify, add or delete all Entries in the list Online with this option

  6. custom-tables screenshot 6

    Edit Page for an Entry, supports TinyMCE Editor, Calenderpopup and File uploads.

  7. custom-tables screenshot 7

    Import and Export of the table is possible. Export it, Edit in Excel and import it again. Simply!

  8. custom-tables screenshot 8

    Setup of how the Table should be shown, which fields aso. Many Instructions included!

  9. custom-tables screenshot 9

    MultiDropdown Selection field as it is displayed (Premium Function)

  1. Extract the content of the
  2. Upload the extracted content to the /wp-content/plugins/ directory
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Configure the Plugin on the Custom Tables page


  • [Feature] Custom Table supports now vertical scrolling on to small devices. New CSS code will only be installed on clean install.
  • [Change] Premium Extensions will automatically activate and don't need a separate activation anymore
  • [Bugfix] Savebutton by the Global Mass Edit function working, if more than 1 page again


  • [Feature] jQuery Validation for Forms added
  • [Feature] date() and time() possible for standard values in forms
  • [Feature] Required fields in forms possible
  • [Bugfix] TinyMCE Frontendeditor has been fixed
  • [Bugfix] Loosing Sort and Order in Backend Table has been fixed
  • [Bugfix] Picture didn't show correctly in backend has been fixed
  • [Bugfix] Debug Fieldnames of varchar(32) fields disabled in form view again
  • [Bugfix] Premium Plugins can be activated on Single installations and MU installations again


  • [Feature] New filter wctformoutput added for table filtering
  • [Premium Feature] Possible to add standard (including PHP values) to custom forms


  • [Feature] Basic WPML Support added in tables, more details please see FAQ


  • [Feature] Filter urlfilter added for url generation modify
  • [Bugfix] Javafix for adding new fields


  • [Feature] revrel="1" Added to enable reverse relation within tables output
  • [Feature] groupby="fielname" Added to enable grouping functionality


  • [Bugfix] sort="" is working in wctable shortcode


  • [Change] mres() function changes to WordPress Standard function


  • [Bugfix] SQL injection fix


  • [Bugfix] Bugfix for missing jscal entries
  • [Bugfix] Newline multiplication on HTML field


  • [Premium Feature] Advertisment within the table as additional row possible


  • [Feature] New filter wctoutput added for table filtering
  • [Feature] Sortation in backendeditor is working on next pages


  • [Premium Feature] UNIQUE Indexes are possible
  • [Bugfix] Relations Fixed in table select
  • [Bugfix] Small error wirh Adminrights fixed


  • [Change] Tag Generator updated for relations in dropdowns
  • [Change] Update of language packs made
  • [Change] Show all fields added in Edit Content tab
  • [Bugfix] Diffrent smaller bugs / corrections made
  • [Bugfix] Small relations bug fix for relations


  • [Bugfix] Restore changes of 3.8.3 which got lost


  • [Bugfix] jQuery-UI improovements for WordPress
  • [Bugfix] Bugfix for illegal usage of Premium Features


  • [Change] Old function get_settings replaced with get_option
  • [Bugfix] Clone DB fixed


  • [Change] New Support types are now available


  • [Bugfix] jQuery-UI working again
  • [Bugfix] File Export in Frontend is showing dates correct


  • [Change] Java Calender replaced with jQuery calender


  • [Bugfix] Visible Number 1 in New entry Form removed
  • [Bugfix] Redirect after New Entry has created corrected
  • [Bugfix] Error with Adminrights detection fixed in main class


  • [Bugfix] changing and creating tables possible again


  • [Feature] Cloning of tables added
  • [Bugfix] PHP Tag error with Adminrights detection fixed
  • [Change] Improved ChangeLog
  • [Change] Added version number in Changelog Nav point


  • [Bugfix] Form Edit/Create/Delete working now with no captcha plugin
  • [Bugfix] Create new entries with form fixed


  • [Bugfix] Show Form uses correct unicode now
  • [Bugfix] Dropdown working on SET() Field now
  • [Bugfix] MultiSelect Dropdown jQuery Code fixed
  • [Bugfix] Custom Editlink changed for better comprehensibility


  • [Bugfix] Exact Search is also working by Tag [wctsearch]
  • [Bugfix] Headline also hidden by Tag searched="1"


  • [Bugfix] Create Table on newer SQL Instances was not working
  • [Bugfix] Subrelations over multiple tables working now
  • [Bugfix] If Tag corrected for if tag in if tag usage


  • [Feature] New added Hooks for user tracking on table, entry and forms
  • [Feature] Captcha Support for Custom Forms added with Really Simple Captcha
  • [Bugfix] License Code check by CSV Importer has been corrected


  • [Feature] Overlays can be closed on Touch devices now


  • [Bugfix] Pagenation in Backend by Edit Content now working properly


  • [Bugfix] Language Selection in PHP Safe Mode disabled because of System Denied Error


  • [Bugfix] Add of new fields to the table working again


  • [Bugfix] Create or modify of table possible again


  • [Premium Feature] Small Addon that Supports linking from Custom Table to Custom Form
  • [Bugfix] Calender select fixed
  • [Bugfix] MultiSelectDropdown jQuery UI position problem


  • [Premium Feature] Exact Search possible with [wctsearch exact="1"] Tag
  • [Bugfix] Creation of tables are working again


  • [Premium Feature] 1:n Relations are now stable to use
  • [Premium Feature] MultiEditor added to Edit Content for Inline Editing
  • [Premium Feature] Relations on 2 diffrent fields can be done (to separate)
  • [Feature] A bunch of new hooks where added to the plugin
  • [Feature] Add manually edit button in table
  • [Feature] Global Search optimization implemented
  • [Bugfix] Too many bugfixes to mention


  • [Bugfix] Table entries are shown again
  • [Bugfix] PHP tag bugfix

3.5.7 [BROKEN]

  • [Bugfix] Table entries are shown again


  • [Bugfix] Colspan corrected for table


  • [Feature] Single select field now supports relations field


  • [Feature] New action hook wct_fixspecialchars added for special chars
  • [Bugfix] Search working again in Pro Version


  • [Bugfix] Correct charcodes for Croation Chars added


  • [Bugfix] Tag PHP error debug only visible on loggedin users
  • [Bugfix] Croation Chars can be searched


  • [Bugfix] Page numbers fixed
  • [Bugfix] usort checks for array first


  • [Feature] New language 'dutch' avaialble. Thanks to Erik Noorlandt
  • [Feature] Number of Amount of Entries in Dropdown List hideable
  • [Feature] Dropdown will show Date Y-m-d instead of timestamp in list
  • [Change] Button Class changed to WordPress Standard
  • [Change] Page numbers Class changed to WordPress Standard


  • [Bugfix] ShortCode Gernerator for [wcteid id="" eid=""] fixed
  • [Bugfix] iFrame XSS Vulnerability fixed, reported by


  • [Feature] Resort of Tablecontent is possible
  • [Feature] Real Relations in the Database added
  • [Feature] Protection for single relation between 2 tables
  • [Bugfix] dl.php bugfix for XAMPP installations
  • [Bugfix] Newline problem on Relations Tab fixed
  • [Bugfix] Rowspan also valid for page numbers
  • [Bugfix] Settingscheckbox for hide pagenumbers and edit button changed
  • [Bugfix] Subrelations button in Editor are now valid
  • [Bugfix] Single fields of relations can be added (INNER JOIN)


  • [Feature] Smarttag [wcttaggen] added for Smarttag Generator
  • [Premium Feature] Possible to add own Field definitions as BETA feature
  • [Bugfix] Add new fields to DB will also add Charset
  • [Bugfix] Extended picture field from 160 to 254 characters
  • [Bugfix] Installation of plugin showed error because of headers already sent


  • [Bugfix] Settings page fixed


  • [Feature] Table Filter applies also to downloads
  • [Feature] Hide of Edit Buttons in Frontend possible
  • [Feature] Possible to hide page numbers below all tables
  • [Bugfix] Problems with Frameworks about distroyed Ampersamp fixed


  • [Bugfix] Create Table again possible


  • [Premium Feature] n2n Relations added as BETA feature
  • [Bugfix] Headerline is showing again


  • [Bugfix] Changed mysql_insert_id() to WP Standard $wpdb->insert_id


  • [Premium Feature] Show multiple Table Entries per Tableline possible
  • [Bugfix] Demo DB Entries fixed
  • [Bugfix] Filter will now be applied on Change Field Tab
  • [Bugfix] Bugfix for wctoverlay Smarttag with caching
  • [Bugfix] Backup / Restore Process fixed


  • [Bugfix] Multiselect Fields Search fixed for Non-Salt Searches


  • [Premium Feature] Search also works on [wcteid id="" eid=""] tag
  • [Bugfix] Premium Features on MU Version dont crash all sites when enabled as network admin
  • [Bugfix] Multiple Multiselect Dropdown for fields with same name supported
  • [Bugfix] Clear Button now clears all SALTs


  • [Bugfix] More Directories supported by dl.php


  • [Bugfix] Nice SetFields PHP error fixed by no set fields
  • [Bugfix] Plugin Tab again visible for admins


  • [Feature] Remove of WCT Tab possible for user groups
  • [Bugfix] New Premium Activation URL fixed
  • [Bugfix] Bugfix for Admin Accounts without User rights
  • [Bugfix] Remove from unused Table Rights in WP Array
  • [Bugfix] Search Bugfix for Indexes


  • [Change] Restore File detection improved
  • [Change] Error added if no supported premium check methods are present


  • [Bugfix] Character Charset Fix in show table
  • [Bugfix] Smarttag [wctloggedin][/wctloggedin] fix for registered object with no content


  • [Premium Feature] Search can handle now multile search tags with OR relation
  • [Bugfix] Smarttag wcteid is working now
  • [Bugfix] Warning about CKEditor which will cause some problems


  • [Premium Feature] Add multiple Entries at the same time by a custom form with [again]
  • [Change] Added PayPal Fee on License Cost
  • [Change] Changed URL for Premium Activation to new server
  • [Change] Changed CSV Importer URL to new server


  • [Change] WCT Webpage added, Video Tutorials & Support removed
  • [Bugfix] Setting Page works again
  • [Bugfix] Directory Splitter improved
  • [Bugfix] IE8 bugfix for high colspan


  • [Feature] New Plugin web page introduced
  • [Feature] Video Tutorials added (1 Part)
  • [Premium Feature] Added option for 'Edit directly first entry' in custom forms
  • [Change] Smarttag Generator updated
  • [Change] Alphabetical resort of Set() and Enum() fields optional
  • [Change] Restore for strange Windows Characters improved
  • [Change] Demo License now deleteable before testperjod is over
  • [Bugfix] Global search works now with other than blog_ Database prefix
  • [Bugfix] Only Create Rights on Custom Form fixed
  • [Bugfix] Premium Version HTML Editor on Lite version fixed


  • [Feature] Video Tutorials added (7 Parts)
  • [Bugfix] Smarttag [wctloggedin] does now do_shortcode()
  • [Bugfix] Restore for strange Windows Characters fixed


  • [Bugfix] Smarttag [wctloggedin] works now
  • [Change] More Debuginformations added to dl.php


  • [Bugfix] PHP Bugfix for older installations
  • [Bugfix] Small multiselection fix for fieldname


  • [Feature] Rightmanagement extended
  • [Feature] Smarttag [wcteid] to show only one Entry added
  • [Feature] Possible to use USERNAME within SQL statements which contains WordPress Username
  • [Feature] Fileupload of Non-images to image fields possible
  • [Premium Feature] Smarttag [wctloggedin]content[/wctloggedin] to only show content when user is logged in
  • [Premium Feature] Multiselection fields [wctmultiselect] added
  • [Premium Feature] Table download is possible on public page as Excel and CSV file
  • [Change] Tag Generator updated
  • [Change] Changelog colored
  • [Change] PHP Tag needs an Echo to work now (more complex php possible)
  • [Bugfix] wp-config.php include in dl.php fixed
  • [Bugfix] Windows compatible path in dl.php fixed
  • [Bugfix] Fields for Forms can be saved
  • [Bugfix] Form Smarttag in Smarttag Generator fixed
  • [Bugfix] PHP Tag works also with newline
  • [Bugfix] Fix for missing mbstring extension of PHP
  • [Bugfix] NewLine Bugfix by new/edit entry form
  • [Bugfix] Enum/Set Entries with Point had problems by new/edit entry form
  • [Bugfix] Show Table did not search in Enum and Set fields correctly
  • [Bugfix] Missing buttons on new/edit entry on global form by no text field fixed
  • [Bugfix] illegal string in 'administrtor' problem fixed


  • [Feature] Fields order can be changed
  • [Feature] Design selection in table with ID possible


  • [Bugfix] Small Bugfix with Editing all Tables Smarttag


  • [Bugfix] Dropdown fix by a whitespace on the end
  • [Bugfix] Backup includes now cronjobs & alternative designs
  • [Bugfix] Overlay fix for multiple designs


  • [Bugfix] Widget Problem with empty properties fixed
  • [Bugfix] Dropdown outsite of table fixed


  • [Bugfix] Dropdown Filter Error Output fixed


  • [Bugfix] Design Bugfixes
  • [Bugfix] Minor DB improvements


  • [Bugfix] Individual and global search fixed


  • [Feature] Klick'n'Play Smarttag Generator added
  • [Feature] Dropdown can be sorted by field or amount of entries
  • [Feature] Multiselect fields with AND/OR possible (via Salt)
  • [Bugfix] Bug with CharSet in Varchar() Fields fixed
  • [Bugfix] Dropdown JS Fix by Caching
  • [Bugfix] CSS Salt to Smarttag wctable works now
  • [Bugfix] wp-config.php include in dl.php fixed


  • [Feature] Dropdown for Multiselect fields added
  • [Feature] Manual Filter in wctselect added
  • [Bugfix] Caching by multiple Dropdowns with diffrent filters fixed


  • [Bugfix] Missing Picture Fields in Front-End Forms added
  • [Bugfix] Missing Set Fields in Front-End Forms added


  • [Bugfix] TinyMCE Bugfixes for WordPress 3.3
  • [Bugfix] Creation and Changing of Enum & Set field fixed
  • [Bugfix] Create Table CharSet fix


  • [Premium Feature] SQL Cronjobs possible
  • [Feature] IF Tag supports now shortcodes
  • [Feature] Added Section for other usefull plugins
  • [Change] Unknown CSV File Importer to Restore moved
  • [Bugfix] Chaching by multiple Table output with Diffrent Filters fixed
  • [Bugfix] Tablefilter is now also applied to dropdown list
  • [Bugfix] Content of Set and Enum fields can be changed again
  • [Bugfix] Tablepopup willnot fall behind the Header Admin Menü anymore


  • [Bugfix] Premium License Activation fix for fsocksopen


  • [Feature] External Unknown CSV File Importer added (missing in 2.3.0)
  • [Change] Ticket System added for Support
  • [Change] Support Mailformular decommissioned
  • [Change] New translations added


  • [Bugfix] do_shortcode added to overlay


  • [Feature] Multiselect fields set() added
  • [Premium Feature] Multiple Output Designs possible
  • [Change] Widget for Multiselect Fields added
  • [Change] Usefull Plugins section under Settings added
  • [Bugfix] New Tablefilters added (Breakline removals by Tables
  • [Bugfix] Fields in If Smarttag can now contain HTML Code with identical Char as the Smarttag self
  • [Bugfix] Show too many page numbers on the table
  • [Bugfix] Wrong HTML code on Settings page fixed
  • [Bugfix] Problem with Quote in Varchar fields fixed
  • [Bugfix] Form Problem with saving fields fixed


  • [Feature] External Unknown CSV File Importer added
  • [Bugfix] rbr function was missing in dl.php
  • [Bugfix] preg_match error in Search and show_table
  • [Bugfix] Save & Next Bugfix by last entry


  • [Bugfix] Enum Field was not saved with capital Chars in field name
  • [Bugfix] Bugfix by Date search
  • [Bugfix] do_shortcode by excerpt added
  • [Bugfix] CSS definition will only shown once
  • [Bugfix] Fieldrename is now case insensitive


  • [Change] Editlink will be only shown in Frontend if Rights are granted
  • [Change] New translations sentances added


  • [Feature] SQL Statement Field added (with wpnonce security check)
  • [Feature] Search for Dates is possible now with search
  • [Feature] Search for Dates between 2 or more date fields is possible
  • [Feature] time()-1d and time()+1d added in SQL Filter Statement
  • [Premium Feature] SQL Filter added for Widget
  • [Change] Show SQL Errors on Import and Restore
  • [Change] All Entries Tag can be hiden by Widget
  • [Bugfix] Picture Upload JS fix for new Entry, Comments removed
  • [Bugfix] Dropdown Selection List Cache Error fixed
  • [Bugfix] Calender Popup on New Entry Page fixed
  • [Bugfix] SQL Filter can contain now <= >= Statements
  • [Bugfix] Import of CSV File corrected (Comma splitted values)


  • [Feature] Buttons in visual Editor added under Entry Setup & Overlay Setup
  • [Feature] Buttons in visual Editor added for date Format
  • [Feature] <td> can be extended in Table View Setup with HTML tags
  • [Premium Feature] Extends Standard WordPress Search looks into Tables and show Article and Page if Searchstring will be found
  • [Premium Feature] Widget can be opened&closed (Javascript), enable via
  • [Bugfix] Absolute Path for Windows Installations Correction implemented
  • [Bugfix] Now all searchfields are correct searched (incl. enum fields)
  • [Bugfix] Entry View Filter corrected for back button


  • [Bugfix] Article Archive not in DB (Update Script for one version corrected)
  • [Bugfix] Export of Database not worked (Articel Archive related)
  • [Bugfix] No data in tables visible (Update Script for one version corrected)
  • [Bugfix] html_entity_decode() added for Table Filter


  • [Feature] Forms added where you can enable the customer to edit / create / delete entries from a table
  • [Feature] Tags in Changelog added
  • [Feature] Search is now case insensitive
  • [Feature] PHP Smarttag [wctphp]strftime("%l, %Y-%m-%d",'{field}')[/wctphp] added for PHP code
  • [Feature] New field date added with popup to select the date
  • [Feature] New field status added to deactivate Entries and enable approval flow
  • [Feature] Support Details added, Donation possibility added
  • [Feature] HTML Filter of WordPress can be disabled
  • [Feature] Premium functions possible via license
  • [Feature] New Translations added
  • [Feature] Backup and Restore possibility added
  • [Feature] New Quicksave Buttons added
  • [Feature] Filter & Search added on Edit Table page
  • [Feature] Sort is possible on Edit Table page
  • [Feature] Link to Edit Entry from Show Table avaialble
  • [Feature] CSS Salt to Smarttag wctable added
  • [Feature] Adding of pictures possible in Tables
  • [Feature] Added new Savefunctionalities in Edit Content page
  • [Feature] Support Request Form available on Support page
  • [Premium Feature] Widget added where enum field content can be linked as separate pages
  • [Premium Feature] Customized Forms possible
  • [Premium Feature] Search and Replace in Table possible
  • [Premium Feature] TinyMCE in Frontend possible by Custom Forms
  • [Premium Feature] HTML Editor in TinyMCE added
  • [Change] Database Updates extracted to own function
  • [Change] BETA Versions Changelog removed from readme.txt (Versions < 1.00)
  • [Change] Online Changelog supports now Tags
  • [Change] Change field Form shows now last name to edit faster
  • [Change] Minor Improvements in Table field selection
  • [Change] Else added by IF Smarttag
  • [Change] Fieldnames with characters -_ will be allowed now
  • [Bugfix] Bugfix for SQL Update implementation
  • [Bugfix] small german translation correction in JS
  • [Bugfix] Edit Content showed only 6 entries then 7 in table
  • [Bugfix] Code correction by enum fields with space inside
  • [Bugfix] Remove Slashes by Database Textentries
  • [Bugfix] New database entry form fixed
  • [Bugfix] mce_buttons Priority for TinyMCE Advanced and other plugins changed
  • [Bugfix] Your content Output on Headline Setup fixed
  • [Bugfix] Indexe by enum() field fixed
  • [Bugfix] Wrong Tabs displayed by User Permissions
  • [Bugfix] One Entry missing on Next Page fixed
  • [Bugfix] Breaklines between >< will not anymore replaced with <br/> Code
  • [Bugfix] Selects can have special characters inside now
  • [Bugfix] Filter for field names added (removes special characters) because breaks JS Code
  • [Bugfix] Changelog shows now HTML Code as normal Text
  • [Bugfix] Search Bugfix for Themes with a Search button
  • [Bugfix] Handle will be closed by Import of Table data
  • [Bugfix] View error by multiple Dropdowns fixed
  • [Bugfix] Creation of Demo Table by plugin activation fixed
  • [Bugfix] Sort Values are base64 encoded to fix issues with special characters
  • [Bugfix] Charset fix for Export & Import (CSV Format)
  • [Bugfix] Export & Import to date() fields are possible
  • [Bugfix] z-index for overlay added to be all the time on top
  • [Bugfix] jQuery Fix for Front-End Editor added


  • [Feature] Area for Overlay Effect added [wctoverlay]Text[/wctoverlay]
  • [Feature] IF Smarttag added [if field="{id}" check="==" var="text"]Text[/if]
  • [Feature] Changelog now visible by the Plugin List for Updates
  • [Change] Database Fields new in {} Brackets, Normal Smarttags in [] Brackets
  • [Bugfix] Highlight line code corrected by no Overlay activated


  • [Feature] Clearbutton Smarttag added
  • [Feature] Button and Dropdown added in CSS


  • [Feature] Public Table Edit Smarttag added
  • [Bugfix] Correct Plugin URL added
  • [Bugfix] Double PHP function wct_quicktag_button() removed
  • [Bugfix] Enum() field added to Table
  • [Bugfix] Fix for non-existing databases in the list
  • [Bugfix] Archive DB ID fix implemented


  • [Bugfix] removes newlines bevor the table if they are added in tablesetup


  • [Bugfix] Page_id added by Search as hidden field


  • [Feature] Hooks wct_table, wct_overlay and wct_entry added
  • [Bugfix] Beautifuler Code for fix 1.1.4
  • [Bugfix] Selection Items with Value = Empty fixed
  • [Bugfix] Selection and Search reset now Page Index
  • [Bugfix] Fix in generating URLs by Permalink with filename
  • [Change] Obfuscated searchtag removed


  • [Bugfix] Many fixes in generating URLs for Permalink, multisite and normal installations

1.1.3 (broken)

  • [Bugfix] Filter $_SERVER[REQUEST_URI] with basename() for multisite installations


  • [Bugfix] Replaced WP_SITEURL with get_site_url()


  • [Change] Multi language Entry Editor need WordPress 3.2 (Requirement)
  • [Bugfix] Small HTML Code correction in Settings
  • [Bugfix] Multi language Overlay and Entry View fixed
  • [Bugfix] Field buttons in Setup Editors added again


  • [Feature] Initial sorting of the table (field and ASC, DESC) added
  • [Feature] Database revision check added
  • [Bugfix] page_id was missing by Search Form, preg_match corrected
  • [Bugfix] Small HTML Code correction in Changelog


  • [Feature] Inputbutton for wordtext to textarea
  • [Bugfix] Rename of text fields wasn't visible
  • [Bugfix] editor fixes by disable_wysiwyg()
  • [Bugfix] Fix for WordPress < v2.2 with missing WP_SITEURL


  • [Feature] Table sort by show_table and editcontent by field 'id'
  • [Feature] CSS possibilities list added
  • [Feature] New Fielddefinition added with varchar(128)
  • [Feature] Field definition can be changed now
  • [Bugfix] Import Bug fixed about HTML Entities


  • [Feature] overlay max-width added for better view
  • [Feature] CSV import supports more filetypes
  • [Feature] replace newlines with HTML code on all show functions
  • [Bugfix] CSS definitions will not be lost after update
  • [Bugfix] Cache of Selectfild corrected
  • [Bugfix] stripslashes() corrections on entry_page
  • [Bugfix] Problem with Space in Select fields
  • [Bugfix] Overlays cannot fall out of monitor after page anymore


  • [Bugfix] Link by e_setup fixed unter the table


  • [Feature] New strings translated
  • [Change] Removed Beta Texts from Readme
  • [Bugfix] Fix for Java problems after Code cleanup


  • [Feature] Filter for categories added by Smarttag (SQL Code)
  • [Change] Readded Web Updates KMU Ad
  • [Change] Removed 15 days limit of Beta Version
  • [Bugfix] In Tablesetup HTML Code was a </div> missing
  • [Bugfix] Multilanguage Headerline fixed

Multilanguage Support qtranslate-x

This plugin is supporting multilanguage with the qtranslate-x plugin. You need to create complete Table View Setup (aso.) and not per field:



Multilanguage Support WPML

This plugin is supporting multilanguage with the WPML plugin. You need to create complete a field for each language (except fallback language):

Example: You have a name and text. Name is in all 3 languages identical, but text should be language sensitive in 3 languages: english, german, french. Englich should be used as fallback language if the text is not translated.

Following fields need to be created:

name <- nothing special, fallback as no language sensitive fields are available text <- nothing special, fallback for non existing language (as english) text_de <- will be used for the language Code DE text_fr <- will be used for the language Code FR

Language need to be added to the fields which should translate, everytime as _ with lowercase isometric language code.

Titles and Overlay can be translated using:

<!--:de-->english title<!--:--><!--:de-->german title<!--:--><!--:fr-->french title<!--:-->

Can I grant some people edit rights which don't have an WordPress Account

Yes, there is a Smarttag [wctpageedit table="*" filter=""] which you can add on a normal page or article. Protect ths page / article with a password and send the user the link. Afterwards, the user can edit the table content and delete also entries, as he is logged in. Please use a secure passwort against bruteforce.

There is also the possibility to add special Forms to the page or article where you can grant users to add/delete/modify a set of data and only of specific fields. You can enable the approval loop, where you get an email when a modification within the table will be done.

Versioning System

User can create or modify the content of your tables if you enable this. There is no versioning system implemented.

Update 4.1.1 Error / Missing Premium Feature Addons in Plugin List

The Addons which came prior to Version 4.1.1 separated, where integrated. They will automatically load themself after the premuim license will be entered. If you update to the Version 4.1.1 and had the Addons activated, you will get an error message "the plugins do not anymore exists". This is correct and will be only shown once. Please ignore it.

Manual Deinstallation

  1. Delete the content of the /wp-content/plugins/custom-tables directory
  2. Connect to the database
  3. Delete the standard tables wp_wctlist and wp_wctform
  4. Delete all Custom Tables wp_wct* (Attention, all data will be lost of your Tables)
  5. Run the following SQL Script to remove settings: DELETE FROM wp_options WHERE option_name='wuk_custom_tables' LIMIT 1

Known Bugs

the_editor() modifications

Plugins which will modify the standard editor, such as qtranslate are in general not compatible with this plugin. The problem is that you cannot see the editor textfield in all view setup areas, bacause of the conflict. It's also possible that you will only see a white page on some steps, due to the jQuery incompatibility.

If you find a incompatible plugin, please rapport this and I will fix it, if possible.

Version 4.1.1

Requires WordPress version: 3.8 or higher

Compatible up to: 4.6.3

Last Updated 13 Dec 2016

Date Added: 15 Jul 2011

Plugin Homepage


3.9 stars
8 ratings


Not Enough Data

Works: 0
Broken: 0