While I was typing up this question, I left it for a while, found out the problem, and decided to post the answer just in case it helped anyone else. Apparently, in WordPress’s infinite wisdom, it decided to make this argument in its register_post_types function:
'publicly_queryable'
When this is set to true, it causes this weird phenomenon. When it is set to false, it fixes this issue.
Related Posts:
- How can I fix a slow redirect after form submit from frontend (no plugin)?
- How to embed form data within the ‘Add new post’
- How to Submit Post Via cURL & PHP
- How to integrate a form (Ninja Form or Contact Form 7) with Custom Post Types?
- Making a form for user to add new custom post with custom taxonomies and custom fields
- Front-end form submission not creating post
- How can i add thumbnails images to particular post (using code not admin pannel) in wordpress
- Showing posts from different categories and from custom post type
- Get latest 3 posts from multiple CPT in one query
- Allow non-logged in users to see a future post after clicking on a list of future posts
- Which post does a taxonomy term belongs to?
- List custom taxonomy specific to one custom post type
- Post image in WordPress not appearing on home page
- How to add a custom-post-type post within another custom-post-type post edit screen using AJAX?
- Meta query for custom post type ignored in main query
- Changing custom type name hides the posts
- Display Ad on Specific Categories
- Hiding posts by other users and non-logged in
- Update Post Meta for a logged in user
- Add custom field to Posts and sort by it
- Add custom post type settings to wordress default posts
- Get related posts of child term of custom post type
- Two Custom Post Types Many to Many Relationship
- Problem with displaying posts in the CPT category
- JS innerhtml changing style when using AJAX
- Show titles, date of all posts on single category page
- Side effects of Script and Iframe in post
- How to change the post type a theme shows by default?
- Set a checkmark in a category based on a URL-parameter
- Several post types on WP Query by tag and taxonomy
- No Permission to add new Page, Post or CPT with Admin role
- Form action/link to render a plugin in WordPress front-end
- Update postmeta Parent when post_status child change
- custom post type category count shortcode
- Portfolio Page for Classic Posts
- Add post location with mile radius allowing search
- Get the category from custom post type
- Is it possible to store Custom Post Type data in separate set of tables and still have wp_post class functionality?
- Set up post page like JAMA articles
- Custom Post Slug same as Parents Category Slug
- Shortcode not working with post counter
- Changing default ‘posts’ parameters with register_post_type_args
- Admin Column does not populate with data
- A form that can save/edit after first input
- Prioritize posts in query by meta keys?
- Homepage’s content is dependent on the custom field values (set automatically), how do I get homepage to update without manually updating page?
- Allow users to create posts without logging in?
- How to get all tags of a custom post type by id
- How to make front end form only accept certain values
- How to define which register_post_status goes to which register_post_type?
- Edit Custom Post Type on Custom Admin Page instead Post Admin
- Using POST method in meta box, no results
- Load Next Posts With AJAX not working with custom post type
- Limit the post for differents custom post type in the same wp_query
- Form action doesn’t work if slug isn’t same as custom post title
- 2 Different Custom Post Types in Submenu
- How to assign classes to all elements?
- How can I show 1 featured post in a styled element, and the next few below differently styled
- Some posts from custom post type to subdomains
- How can i create an custom post template for an specific post category? [closed]
- How to sort posts in a custom post type by title in ascending order by default?
- WP the_posts() on single-cars.php get category link
- Conditional for a Single Post That Belongs to a Category?
- $post not working working in AJAX plugin with custom post type
- Permalink misbehaving in Custom Post Types
- Check post on publish for blank title
- how to check if custom post title exists or not?
- Different Limit number of post on different archive page
- How to change “post_class()” for a custom post type?
- Modify previous and next post links to current Authors Other posts
- Reworking function for counting custom post type posts count
- Create new custom post and post category of same name
- wordpress remove views from action links in a custom post
- Load Next WordPress Posts With AJAX?
- Help With Warning on creating new Post types?
- help
- Including link to custom post type in ‘wp_list_pages’ function
- 404 Error on form submission within custom post type
- Get an array wich contains the post_name of every post that has the custom post_type “pelicula”
- show custom value from frontend form in a post (custom post type)
- Is it a good idea to add a column to the posts table?
- wp_insert_post wrong post type [closed]
- Multiple pages per post (not pagination)
- If there is only one post (show elements) else (show other elements)
- Custom post types and ‘new WP_Query’
- Can I change my post type to anything and my site still work?
- Variable not working in WP_Query
- Display an authors post on a single page only when they are logged in
- What’s an efficient way to change the post status of many posts at once?
- How to Display Posts From Category Within a Custom Taxonomy?
- Showing custom post type categories in the menu
- Display Only Certain Category In a Custom Page Template
- How to Make infinite loop of post
- WP_Query with custom post type ID
- Creating separate feeds for custom post types
- Get_the_terms restrict output
- Custom post type menu
- Stores category posts in an array
- Query within a foreach within a query (queryception)
- How to implement a different permalink structure for custom post type?