Let your plugin create a management page where the user can activate the different custom post types.
Highlight the post types that the current theme supports, and explain what exactly that means.
It could look like this:
Post type Support by Your Cool Theme Name
[x] Portfolio Template, search, custom editor fields
[x] Event Not supported
[ ] Project Template, search, can be set as front page
Related Posts:
- Tips for using WordPress as a CMS? [closed]
- Custom Post Type Templates from Plugin Folder?
- Themes VS Plugins [duplicate]
- Is it possible to use WordPress as an online portfolio for text content? What kind of theme would I look for?
- How to make content as required in custom post type?
- Adding a Taxonomy Filter to Admin List for a Custom Post Type?
- to perform the requested action wordpress needs to access your web server. please enter your ftp
- Disable plugin / plugin action via theme
- What Are Security Best Practices for WordPress Plugins and Themes? [closed]
- Implementing a CrunchBase.com Clone using WordPress?
- Hide prices and checkout functionality in woocommerce
- How do I exclude plugins from getting automatically updated?
- Where can I sell WordPress themes and plugins? [closed]
- How to check if a theme is active?
- Custom media upload content for inserting custom post shortcode
- how to get path to images in the uploads folder to be used in a plugin
- Redesigning Custom Post Type “Add New” page
- How to maintain W3C standards compliance of a theme
- How to Remove Certain Screen Options and Meta Boxes from add/edit post type?
- Difference between a theme and a plugin?
- What are the package and subpackage comment for?
- How can I create a bash install script for my WordPress sites setup (WP+plugins+theme)?
- Shared functionality in plugins and themes
- How to share category taxonomy with custom post type (The Event Calendar plugin)
- Is it possible to define a template for a custom post type within a plugin independent of the active theme?
- How to get a variable number of posts per post type on the main loop?
- Experiences with adding Nonces to the comment form
- How to add favicon to my site – in both front end and admin panel
- How to get the active theme’s slug?
- Create theme files for plugin
- How to add plugins to wordpress theme?
- WP_query parameters for date range
- Use a plugin to handle custom post types?
- How can I have two different urls for the same page that load two different templates?
- Plugin (or Theme) containing its own Plugins?
- How Do I Use The WordPress Plugin Posts 2 Posts by Scribu?
- Reordering themes in admin panel
- All shortcodes not working on custom theme
- How to enable edit button in the theme’s customize UI?
- Disable plugins on cron and ajax page
- Creating a default Custom Post Template that a Theme can override
- Need to create a Theme demo site that features multiple themes
- Is it good practice to remove redundant plugins and themes?
- Ship plugin with a custom theme
- Get URL of a specific file
- Disable author pages for specific users
- Set active theme via URL
- Declare a function before plugin does on the theme functions.php file
- How get list of updates of wp site?
- Jetpack plugin (ShareDaddy): Prevent share buttons showing on custom post types?
- How to solve a conflict between a plugin and a theme?
- WP Config for FTP credentials
- Getting Custom Post Type content from main-site of a Multisite
- How do I make my wordpress page more friendly for mobile viewers?
- WordPress error – PHP Fatal error: Uncaught Error: Call to undefined function register_block_type_from_metadata()
- Custom database or Custom Post Types?
- How can I list only sites that use a particular theme or plugin?
- Which hook callback has priority if both plugin and theme use the same hook?
- How to make a list of companies’ information and display them to user, using custom post types and a custom taxonomy?
- Custom comment type maybe?
- Register Custom Post Type from Plugin
- Prevent page slug from interfering with custom post type archive permalink?
- disable active plugins for specific theme
- Add .html extension to custom post type taxonomies
- How to load a new template page according to a particular URL?
- Twillio How To Send SMS for Custom Post Type
- Check javascript file Proper way in functions.php
- How to get the custom page get_permalink?
- Updating post meta for custom post types
- Should I use RIPS tool to test my themes and plugins?
- Make the css of the widget overwrite theme css
- Seriously stuck with some custom meta box/plugin stuff
- Template for custom post type shows all posts instead of just one
- Force wordpress to request for FTP Info on theme/plugin install/update
- Migrating a File from Plugin to Theme and changing its path → instead create a REST endpoint
- remove custom taxonomy metabox form custom post type
- Enable comments for post with comments meta box removed
- A way to sort WordPress themes? [closed]
- [Plugin: Posts 2 Posts] reciprocal connections
- Custom Post Type Statuses
- Why users disable the WordPress update?
- How to Build a Movie Library in WordPress 3.x
- Can a WordPress plugin or theme contain a virus?
- dequeue not work
- Custom Post Type causes Page Not Found
- How do I get multiple pages by title?
- Whats the difference between Page Builder Plugins and Theme Builder Softwares? [closed]
- How to use load_plugin_textdomain from within a theme
- adding a text message beside the comment submit button
- I can’t upload a new wordpress theme from a zipped file
- add_meta_box Callback not being called
- I need to add a custom “cover” to every new post — plugin or custom setup?
- Theme and Plugins sharing common libraries
- Star rating for custom post types [closed]
- Workflow and best practice for documentation [closed]
- How to Make a Custom Grid View
- Is there a quick way to inject i18n domain into theme/plugin files?
- How to avoid redefining requirejs in plugin when another plugin also uses requirejs
- Get list of sites that uses specific plugin or theme
- Plugin “Meta Box”: Implementing meta boxes in custom post type