Skip Navigation

Users below Admin role cannot access Custom Post Types in the backend if the Post Type’s plural name is not Latin or has spaces

Resolved

Reported for: Toolset Access 2.7

Resolved in: 2.7.3

Symptoms

Toolset Access lets you set who can do what with(in) a Custom Post Type, but if that post type happens to have non-Latin characters or spaces in its plural name, then as soon the post type is controlled by Toolset Access every user role except Administrators (even if allowed by Toolset Access) will lose access to that post type.

The post type disappears from the main WordPress menu and if called (edit screen) directly then a “You need a higher level of permission” message is displayed.

Workaround

There are currently two workarounds you can use:

  • Rename the Plural Name of the post type to something with Latin characters only and without spaces.

or

  • Download this file. unpack it and use the file it contains to replace the same one found in the ../types-access/application/controllers folder.

This fix will be included in the next release of Toolset Access.

Comments are closed