Displaying shortcodes in Posts Table Pro
shortcodes option allows your table to display content generated by any shortcodes used on your site.
Examples of shortcodes displayed in a table
There are lots of reasons why you might want to display shortcodes within a table. For example:
- WordPress provides several built-in shortcodes for displaying audio files, videos, media playlists and image galleries. You can display these embedded media files directly in a table.
- Your theme or another plugin might provide shortcodes to add buttons, icons or other styles. You can include these in a table.
Why don’t my shortcodes display in the table?
shortcodes is set to
false which will remove all shortcodes from your table. This is because:
- Processing shortcode content can take a significant amount of time – especially for large tables – so enabling them can have a performance impact on your site.
- Shortcodes often add HTML to the content which makes it difficult to limit content to a set number of words (see
excerpt_length). For this reason, if you enable shortcodes, then the full content is always displayed and the
content_lengthoption is ignored.
How to display shortcode content in a table
You can display shortcodes in the table by adding
shortcodes="true" to the Posts Table Pro shortcode.
Once you’ve done this, you can add shortcodes to any of the columns supported by Posts Table Pro.
[posts_table columns="image,title,content" shortcodes="true"]