Skip Navigation

[Resuelto] publicly_queryable without having page accessible

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Our next available supporter will start replying to tickets in about 6.07 hours from now. Thank you for your understanding.

This topic contains 2 respuestas, has 2 mensajes.

Last updated by Tim Elliott hace 1 año, 7 meses.

Assigned support staff: Shane.

Autor
Mensajes
#1592985

I'm setting up a post type that I don't want to have a "single" post view visible on the frontend. Usually I would uncheck publicly_queryable.

However I do want to be able to use a post form to update the posts on the frontend.

It seems like if I want to edit the posts with a post form then I have to have publicly_queryable checked, but that means I then have "single" posts available.

Is there any way round this within Toolset, or do I need to add redirects in my .htaccess to make the "single" pages inaccessible?

#1593291

Shane
Supporter

Languages: Inglés (English )

Timezone: America/Jamaica (GMT-05:00)

Hi Tim,

Thank you for getting in touch.

One way around this is that you can bring the CPT under our Access control and restrict access to it by every user except admins.

This will allow you to still setup your form on the frontend to populate the CPT but regular users won't have access to the post at all.

What they will get is an error 404 when they try to access the CPT. Have a look our documentation below for more information on this.
https://toolset.com/documentation/user-guides/access-control/setting-access-control/

Thanks,
Shane

#1593843

My issue is resolved now. Thank you!