If the posts with tables are part of “normal” blogging flow and appear with rest of the posts, there is probably little reason to separate them out into CPT. Shortcode bit is irrelevant, you’ll have to deal with tables regardless of native or custom post type.
The use cases for CPTs loosely start for content that no longer belongs in stream of blog posts (or arbitrary purpose pages).
Related Posts:
- Where to put my code: plugin or functions.php?
- Delete all posts of a custom post type—efficiently
- Create a shortcode to display custom post types with a specific taxonomy
- Display custom post type with shortcode
- Add Content to Page without shortcodes
- WordPress Custom Post Type Admin Page really slow
- How can I fix those issues generated by the Themecheck plugin
- How often do you need to register_post_type?
- Shortcode Displaying Custom Post Types
- WordPress Custom Shortcode Conflicting with Media Library
- Is there any performance consideration when using Custom Post Types?
- Using shortcodes to parse POST request (containing the data from a front-end form)
- Custom Select Query with Custom Post Types
- How can i list custom post type categories?
- IF statement in a do_shortcode
- Post the content of a specific “Custom Post Type” post within a post using a shortcode
- Strip shortcode from specific post types (formats)
- Pagination in a Shortcode. Get_next_posts_link not working but get_previous_posts_link works fine right next to it
- Why does using WP_Query inside a shortcode in an elementor page cause the arguments for WP_Query to get malformed?
- Generate Shortcodes by Taxonomy
- How would I create a shortcode to display a custom post within a page or regular post?
- Is it possible to create a shortcode that will query a post based on taxonomies?
- Filtering by Post Meta Custom Fields – Performance
- WP_Query is printing out only one post when posts_per_page is set to multiple
- Get custom posts with certain ids in a custom loop using a shortcode
- Custom Post Type Loop within Shortcode
- Shortcode insertion in tab
- Shortcode doesn’t display in custom post type
- Add category attribute to custom shortcode
- How to display Custom Post Type Post based on Tag with Shortcode Parameter?
- How to create shortcode to display custom field value on a custom post type
- How to enable shortcodes in a custom post type?
- Get custom fields from a custom post type with a shortcode
- Shortcode for display posts in wp-editor
- Display Recently Added Custom Post Types with Custom Taxonomy Shortcode
- Getting a PHP Notice when using Pods with WPML [closed]
- Get custom post type list for every category shortcode
- Custom Post Types. Are there any disadvantages/advantages in using a plugin to develop them?
- Are pages consuming more server resources than posts?
- Custom Post Type + ACF and performance [closed]
- Side effects of Script and Iframe in post
- Using advanced custom fields from one custom post type in another custom post type / using nested shortcodes
- How to render a custom post type template with custom fields using shortcode
- Form action/link to render a plugin in WordPress front-end
- custom post type category count shortcode
- Display Child Pages of Custom Post Type Parent Page
- Shortcode to display Staff post type based on Location post type and Specialty post type
- wp_reset_postdata() and wp_reset_query() inside shortcode are not working to reset original page query
- Shortcode for CPT post content in a page
- Terms showing up in object cache on unrelated pages
- Next Post links not working in custom post type shortcode
- Foreach inside shortcode not working as planned
- Can a shortcode included in post content add styles to the ?
- How to retrieve category of a post in have_post loop?
- Checking if looped item has a parent inside a shortcode
- get_post_meta is not working inside shortcode
- the_post() is printing titles in page footer
- Add custom attributes to a post
- Shortcode leaves no space for other elements?
- How can I add a shortcode to query Custom Post Type with ACF in WordPress?
- Enable shortcodes on custom post type
- Custom meta box in editor of custom post type not working
- Plugin Error on activating
- Ads below footer
- Shortcode error
- Modify shortcode to work with custom taxonomies and slugs
- Custom Info Box at end of posts?
- shortcode order for event custom post type
- Shortcodes in custom post fields without the_content()
- Shortcode display CPT Query only showing 1 post?
- How to call Shortcode categories for custom post types?
- Using get_terms() as shortcode attribute
- adding a shortcode into a custom post type
- Nested loop called with shortcode duplicating the content above the main loop
- Add number in increment of one to DIV ID
- shortcode for recent custom type post
- Create shortcode for list of custom post titles with custom fields alongside
- Most efficient way of deleting post
- Creating shortcodes with user created forms
- Navigation links to posts in current term shortcode
- How to Create Short Code Using Custom Post type
- Adding custom shortcode to page leads to page without styling
- custom post types shortode stays on top of other page contents. Is there a bug?
- Rewrite a filter as shortcode (or something like that) to use anywhere in CPT
- Display posts from another page on home page in wp-editor
- Shortcode in a page to display custom posts which also have a shortcode in them
- WordPress Admin Page Slow. Customer Post Type is the slowest
- How to loop through a custom post type using a shortcode and output each element in the loop using shortcodes
- Passing postid of Testimonial Custom Post in Shortcode Parameter
- Display page and custom post title inside shortcode
- trying to display custom post type with custom taxonomy value by shortcode can’t works [closed]
- How to separate posts by categories?
- Problem with shortcode
- strange issue with get_post_type() when using it in a shortcode in text widget
- select categories by ids/display terms only selected
- Custom Field in Page Title
- SOLVED: Shortcode to display Divi project filtered by tag in WP Query loop
- Add Shortcode functionality to a function that queries custom post type / taxonomy
- WordPress display post count for custom post type
- Display the progress of post achievement with percentage against target in wordpress dashboard