Form > Create Post - How to set who can see the form

The Create post says the form will not render if the user does not have the required capability.

I understand that for security you may not want to make the form public.

But this form needs to be public, how can I get it to render for non logged in users?

Just turn on the Disable Capabilities Check. You will get this warning which explains the security. If you are good with it, then leave it checked.

1 Like

Ah! That’s what that is for. Thank you.

1 Like

You’re welcome – it caught me off guard too. =]

1 Like

For as much security as possible I’ve added honeypot, recaptcha and also got Claude to write a bit of code to prevent more than 3 submissions per hour from any single IP.

Sounds like a good approach … staying safe.