Using headless WordPress and WPGraphQL, when a page is set to draft
status, and I try to pull in pages into my React navigation, the site breaks. How can I either filter out pages/posts that are set to draft
status, or pull them in and then filter on the frontend?
query appQuery($locationId: MenuLocationEnum!) {
menuItems(where: { location: $locationId }) {
edges {
node {
id
title
label
menuItemId
connectedObject {
__typename
... on Post {
id
slug
status <--Provides "publish" or "draft" in GraphIQL in WordPress dashboard
}
... on Page {
id
slug
pageId
status <--Provides "publish" or "draft" in GraphIQL in WordPress dashboard
}
}
}
}
}
question from:
https://stackoverflow.com/questions/65908121/get-posts-in-draft-mode-with-wpgraphql 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…