How to use custom fields with Posts Table Pro
Our Posts Table Pro plugin fully supports custom fields. You can create custom fields for your posts, pages or any other post type (e.g. documents or events) and display them as columns in a table.
Why use custom fields?
Custom fields are an opportunity to show extra data about the information that you display using Posts Table Pro. You should use them for information that it would not be appropriate to store in any of the fields that come with WordPress itself (e.g. the post content or excerpt). For example:
- If you’re selling events then you can use custom fields to store the start and end date.
- Maybe you’re listing products and want to add the price.
- You can use custom fields to add extra links or buttons, for example to download a PDF document.
- You can also use custom fields to add embedded content such as audio or video players.
Please note that custom fields are designed to store unique data, and are not designed to be filterable. If you want to store extra information that your users can filter by, then we recommend using custom taxonomies instead.
How to create WordPress custom fields
You need to install a WordPress custom field plugin in order to create your custom fields.
We guarantee compatibility between Posts Table Pro and Advanced Custom Fields (ACF) and Advanced Custom Fields Pro – these are the most popular custom fields plugins. Use the official ACF documentation to create your custom fields.
When you create your custom fields, make sure you select the post type that you are displaying with Posts Table Pro (e.g. posts, pages, events, documents, etc.). This is essential to make the custom field appear on the Add/Edit screen for the correct post type.
Showing custom fields in the table
Once you have created your custom field, use these instructions to display it as a column in the table.
You can create as many custom fields as you like, and list each one as a separate column.
Displaying shortcodes in custom fields
If you are adding shortcodes to a custom field – for example, to insert a button or embedded audio player – then you must enable the ‘Shortcodes‘ option in Posts Table Pro. This tells the plugin to display the content of the shortcode correctly in the table.