It’s possible to search within drafts by setting the post_status
argument to draft
in your search query, however, a better option is to control things with the arguments passed to register_post_type
.
We first set public
to false, which will hide the post type everywhere- front and back end. We then selectively enable show_ui
to get the admin UI, and set exclude_from_search
to false
so they show up in front end searches. We also set rewrite
to false
, so WordPress doesn’t generate rewrite rules for this post type.
You will then have published posts that are searchable, but they will have no individual pages on the front end.
$args = array(
'public' => false,
'show_ui' => true,
'exclude_from_search' => false,
'rewrite' => false,
'label' => 'Name',
// your other arguments...
);
register_post_type( 'name', $args );
Related Posts:
- Advanced search form with filters for custom taxonomies and custom fields
- How to make a WP_Query search with custom post types?
- Search multiple custom fields by using meta_query
- How do I Paginate Search Results for Custom Post Types?
- WordPress post sorting with AJAX
- Why have my custom post type searches stopped working after changing URLs / updating WordPress?
- Search that will look in custom field, post title and post content
- Have different search results template depending of custom post type searched
- Returning search results by relevance, including Custom Post Types
- How to replicate some of Drupal Views functionality in WordPress?
- Seperating Custom Post Search Results
- Exclude from search all custom posts which are NOT in a taxonomy term
- Exclude a term of a taxonomy with a custom post type in a search
- Separating Search Results By Post Type
- How Do I Use WP_Query to Run This Database Query as Search Result?
- Custom Post Types: pretty search URLs and has_archive
- WordPress Admin Panel search posts with custom post meta values along with title
- Backend search; include CPT meta?
- Custom Search form not working in localhost
- Custom Search | Wrong output & question
- Group search results by post type, but hide post types with no results
- Is there An Input Checkbox Option That Works like `wp_dropdown_categories()` To Use In A WP Search Form?
- No results searching custom post type in admin panel
- Include different loop templates in search query
- Search tags in CPTs
- Set meta_query only for specific post type
- Building an Advanced Search (text, tags, category, custom fields) – Getting the wrong SQL query
- error in Advanced Search Form for Custom Post Types in WordPress array_key_exists() expects parameter 2to be array, string given
- Search Custom Post Type Custom Fields
- Custom Post Type not appearing in website search
- CPT Search Form with Taxonomy filter & Or
- Keyword search limited to specific post type filtered by multiple custom taxonomies?
- Custom search for custom post meta with pre_get_posts interferes with WP search
- Including Custom Meta with posts_where query
- I did group my search results by post type, but how can i give each of them its own order?
- Custom Post Type Draft Preview Goes to 404
- Custom Post Type And “fopen”
- Filter custom posts using auto populated dropdown selectors
- WordPress sort search results by custom order
- Disable saving posts as draft (make all posts mandatory regardless of the post status)
- Pretty URL for custom search for custom post type
- Add post location with mile radius allowing search
- Include custom post type content in search
- Get post count for search result based on post type
- search suggest – filter post type
- Searching Custom Post Types
- How do i search authors from search form using author’s name
- Searching Custom Fields
- Can NOT search my custom post type?
- Custom post_type search pages
- Pagination Error : Duplicate argument being outputted
- WordPress search and date filter not working with custom post type
- Custom filter for main search: how to exclude specific post_type from search results
- Add custom attributes to a post
- Display an icon based on post type
- how to get this tax_query working?
- Custom Taxonomy Search result page
- How to group search results by post type and only if post type result is not empty?
- find custom post type post by searching its custom field with my string
- Category Search / Custom Post Type search on my website. Custom Post Types that are “page-like”?
- What is the correct term for a tool that filters content based on metadata?
- Ideas on how to organize a project [closed]
- Filtering custom posts by custom fields (ACF) [closed]
- CPT, meta-data, url parameter
- Custom post type draft use wrong template
- Search CPT Title AND Meta
- Modifying search results based on post_type
- How to Implement Search Functionality?
- Change search query in wordpress custom post type
- Updating a custom post status after an expiry date rather than trashing it
- Create a post automatically if search result has zero results
- Search only one custom post type
- Query first and last name from custom post type
- Advanced search form with multiple custom fields
- Custom Archive – hide posts until a search is made?
- I can not display search template created from a post type custom
- Creating a search results page from a custom post type in a plugin?
- Search custom post type result in same template page
- Display result as “prefix+ID” and show in the search result as bookcode
- Include images from pages in wp search.php results in default wp search
- Search facility with directories
- Create Second Search Page Only for Custom Post Type
- custom search results – order results differently by post type
- Conditional posts in WP_query for search
- Post search not looking at post title since 4.4.2 upgrade
- Custom Post Search
- Search form to find custom meta box generated data
- 404 error Custom search results page for custom post types with friendly URL
- multiple custom post type category selection search
- Custom Search Template for Custom Post Types
- Custom Search not working
- Search page for custom post type
- Is it good practice to search for custom posts based on custom field values?
- Cannot get query var ‘post_type’ to work
- Archive custom template from search
- Customising wordpress search and using $_GET[“s”]
- search this custom post type
- Custom post archive with search, is_search() is false?
- Group search results by post type, but having a unique heading for each section?
- How to exclude html tags and class on search