Issues with map_meta_cap and 0.8.1beta
-
Since 0.8.1beta the setting
map_meta_cap
is used in CPT UI and set tofalse
as default value (which is documented as default value in the documentation of register_post_type()).But setting
map_meta_cap
tofalse
caused issues with the settingcapability_type
like e.g. non editable posts of a custom post type post if the post owner is e.g. an editor-role and the current user an admin-role or similar.If the
map_meta_cap
setting in CPT UI was removed from theregister_post_type()
call, the issues disappeared, which lead to the conclusion that the default value formap_meta_cap
is actuallytrue
and notfalse
.An annotation in the register_post_type() documentation also points in this direction:
… It seems that
map_meta_cap
needs to be set to true, to make this work.Would suggest to use
true
as default formap_meta_cap
in CPT UI or omit the setting fromregister_post_type()
if user has set it tofalse
.The use of
map_meta_cap
might also need more investigation…
- The topic ‘Issues with map_meta_cap and 0.8.1beta’ is closed to new replies.