Custom Fields

The easiest way to add new fields to your ticket form.

The Custom Fields add-on for Awesome Support enable regular users to easily add new fields to the ticket form. The regular ticket form contains the minimum number of fields required to open a support ticket which allows users to quickly complete the ticket without a lot of friction.

But there are instances where collecting additional information from the end user is useful. The custom fields add-on provides a simple but powerful interface that you can use to add new fields to the default ticket form.


All Common Field Types Supported

You can easily add any combination of the following fields:

  • Text
  • Email
  • Number
  • Password
  • Select
  • Checkbox
  • Radio Button
  • Text Area
  • Text Editor (WYSIWYG)
  • Taxonomy (Lists)
  • Uploads (File Attachments)

Common Restrictions For Each Field

For each field you can designate whether or not to:

  • Make it a required field
  • Show it in the master administrative ticket list
  • Use it for sorting
  • Use it for filtering (if a taxonomy field)
  • Log changes to the field in the ticket (creating an audit trail)

Other Features

For each field you can:

  • Set a numeric sort order to control the order in which the field appears to the end user while they’re creating a ticket
  • Temporarily choose to turn off a field without deleting it (hide)
  • For certain fields you can specify regular expressions to restrict and control the type of input, control which users can edit the field (using WordPress “capabilities” features) and provide a default value.
  • Apply a custom CSS class (useful if you have a CSS library such as Bootstrap loaded on your site)
  • Control whether fields show up on the front-end list or just the ticket form
  • Control whether fields show up in the back-end list or just the ticket form
  • Create as many fields as you like:

Purchase options

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled

Add to Cart


  • Your cart is empty.

Basic System Requirements

  • WordPress Version 4.9 or later
  • Awesome Support Version 5.8.0 or later
  • PHP 7.1 (7.3 or later recommended)

Additional Requirements

There are no additional requirements for this item.


Purchase options

  • Billed once per year until cancelled

  • Billed once per year until cancelled

  • Billed once per year until cancelled

Add to Cart


The items below are great complements to this product!


Recurring Subscription Notification

The pricing for this (and most other add-ons) is set as a subscription by default. However, you are free to cancel the recurring subscription at any time – you will still be entitled to the one year of free updates and support from the time of your last payment. The software will generally continue to work without additional payments. However, you should be aware that, as with all software, a future update of any of WordPress / Awesome Support Free Core could include a breaking change. At that time, if you are not on a subscription plan, you will need to purchase a new license to obtain the compatibility updates necessary for the product to continue to work.

To cancel your subscription:

  • Credit card or stripe users- just go to your MY ACCOUNT page on our website.
  • Paypal users - cancel from directly inside your Paypal account.

This notice does not apply to service products such as custom programming or to free plugins.

Related Articles and Videos

Unfortunately no related articles are available for this product right now.


Version 2.0.1

  • Fix: Callback function for displaying custom fields in columns was not being defaulted correctly.

Version 2.0.0

  • New: Revised the UI to make it easier to manage when there are a lot of custom fields. This is done by introducing an Accordion list view.

Version 1.1.0

  • New: Show new field attributes for user defined CSS classes that were introduced in Awesome Support 4.3.0
  • New: Experimental support for bootstrap rows and columns
  • Fix: Fixed issue where hiding a field did not actually work under certain circumstances

Version 1.0.9

  • New: Updated for new custom field attributes introduced in Awesome Support Core 4.1.0 (show_frontend_list and show_frontend_detail)

Version 1.0.8

  • New: Updated for new 4.0 fields (backend_only and read_only)
  • Tweak: Minimum version of Awesome Support is now 4.0
  • Tweak: Minimum version of php is now 5.6.

Version 1.0.7

  • New: Option to turn off fields (hide)
  • New: Option to set a numeric sort/display order for fields - applies to front end when the end user is creating a ticket

Version 1.0.6 (Internal Release)

  • Bugfix: Bugfix: Remove
    wrapper for checkbox group labels. Use

Version 1.0.5

  • Bugfix: 'wpas_plugin_admin_pages' should return values to avoid in_array() warning
  • Bugfix: Remove the options visible on WYSIWYG

Version 1.0.4

  • Bugfix: Restore missing attachment button in ticket reply page

Version 1.0.3

  • Bugfix: WYSIWYG missing markup after ticket submission
  • Bugfix: Include missing checkbox title on both front-end and edit ticket page
  • Enhancement: Hide upload field type button on ticket edit page

Version 1.0.2

  • Bugfix: PHP notices when activating through bulk action( in a sense that main plugin is missing )
  • Bugfix: PHP notice on undefined variable field_type
  • Enhancement: Avoid using wp_die() on activation to avoid dead page

Version 1.0.0 - December 27th 2016

  • New: Initial customer release (limited release)