I noticed in the register_post_status
function in core that there is an arg for 'protected'.
The following post statuses: 'future', 'draft', and 'pending' all have this set to true.
I'm not talking about a protected 'post' but the 'protected' argument used when registering a custom post_status
.
What does this 'protected' status do? And why would I make a custom post status protected?