Skip to main content
1 of 3
Volomike
  • 1.9k
  • 2
  • 18
  • 20

How To Read Read Custom Post Type Data in Headless CMS Mode

I'm doing my site with two pieces -- the headless CMS on a subdomain where content is entered, and the root domain where I display data. Only WP is installed in the subdomain, not the root domain. In the subdomain, I created a custom post type called Staff, and then items inside are a Member. I noticed that I can't use the URL...

https://example.com/wp-json/wp/v2/posts

(WP REST API)

...to read these items. Looking in the docs, I see that I can address it as...

https://example.com/wp-json/wp/v2/member

...although I don't know why I can't use...

https://example.com/wp-json/wp/v2/staff

...which returns a 404 response in JSON. When I use the /member approach, it shows me some of the fields, but not any of the custom field groups. (Note, I'm using the Custom Post Types plugin from TotalPress.org.)

  1. How do I get a list of staff members via the API?
  2. Once I get a staff member URL from the previous call, then how do I get its full data, including custom fields?
Volomike
  • 1.9k
  • 2
  • 18
  • 20