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:
- 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
- Custom Select Query with Custom Post Types
- How can i list custom post type categories?
- Post the content of a specific “Custom Post Type” post within a post using a shortcode
- 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?
- Filtering by Post Meta Custom Fields – Performance
- WP_Query is printing out only one post when posts_per_page is set to multiple
- Shortcode insertion in tab
- How to display Custom Post Type Post based on Tag with Shortcode Parameter?
- 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]
- Are pages consuming more server resources than posts?
- Custom Post Type + ACF and performance [closed]
- Side effects of Script and Iframe in post
- 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
- Next Post links not working in custom post type shortcode
- Foreach inside shortcode not working as planned
- the_post() is printing titles in page footer
- Add custom attributes to a post
- Shortcode leaves no space for other elements?
- Custom shortcode works in Elementor editor but not on frontend
- Custom post type Shortcodes wordpress
- how to create custom post type with dynamic category_name using shortcode
- Add shortcode inside of the_content()
- WordPress Custom Post Type and Shortcode for Portfolio Items
- Run shortcode in custom script in wp_head if post type is CPT ‘Jobs’
- Creating shortcode id for custom post types
- Shortcode is displaying the content on top of the page [duplicate]
- posts within custom post type all share the same content in the front-end
- Shortcode to return single custom post based on post taxonomy
- Change post type depending on shortcode
- Custom Post Type for Shortcode Use – Prevent it display as a post (with slug)
- How to call a post’s metadata in shortcode.php?
- Looking to Customize YouTube Video Embeds
- Trying to write shortcode with get_post_meta but isn’t working
- How to display class name in this shortcode post query
- Why is my custom post query shortcode only showing 1 post?
- display custom portfolio tags
- How do I output a list of a specific post type in a table?
- Shortcode in pages or tempate files for custom post type
- Get Posts List of Current Selected Custom Taxonomy in Shortcode
- php dynamic content inside shortcode
- How to show Custom Post Type – Case Study using Shortcode & ACF
- Show in an entry a Custom Post Type associated to a post
- Create a CPT to edit Shortcodes Atts
- Can Someone help me to create Short Code for displaying a category posts
- Custom post type shortcode
- background featured image display using shortcode
- How can I use javascript in specific posts without relying on a plugin?
- Why can’t I filter my CPT shortcode by category?
- From CPT Custom Loop into Shortcode?
- editing shortcode for custom post type within a plugin
- Button link display in shortcodes using custom field in ACF
- Custom Post type shortcodes
- Simple way to hide\show an announcement (just a div) on homepage?
- Custom post type shortcode with taxonomy attribute not working and no errors
- WordPress post not executing shortcode until updated
- Display Custom Post Type Archive content with Shortcode
- Load custom post type with ID in a shortcode
- How to seperate posts by categories?
- Display a list of sub-pages of Custom Post Type Parent Page
- Shortcode in excerpt
- Ads below footer
- Shortcode error
- Custom Info Box at end of posts?
- How to call Shortcode categories for custom post types?
- 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
- Creating shortcodes with user created forms
- Navigation links to posts in current term shortcode
- 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
- 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