Sites using Role Scoper 1.3.x to selectively allocate page editing access to non-Editors should upgrade to version 1.3.12 to avoid having stored page parent values corrupted.
In some cases, this bug caused the parent value to be set to one of the page’s descendants… yielding infinite loops in the Edit Pages listing. I will post a cleanup script soon. If you suspect this has affected your site and cannot wait for an automatic recovery, use phpMyAdmin (or the Adminer plugin) to set the post_parent of suspect posts to zero.
The full change log for this version:
- BugFix : Page Parent automatically changed (possibly to an invalid selection) when a page is edited by a limited user who cannot fully edit current parent
- BugFix : Category Manager restrictions were not applied for WP Editors
- BugFix : “Navigation Menus” checkbox displayed inappropriately in Roles > Options > Realm > Taxonomy Usage
- BugFix : Invalid filtering results after other template/plugin code manually changed current user via call to wp_set_current_user
- Change : Default to requiring site-wide Editor or Administrator role for role/restriction assignment
- Compat : Revisionary – Was causing duplicate checkboxes for Pending Revision Notification in some cases
- Compat : Revisionary – Some qualifying users were not included in Pending Revision Notification checkboxes if internal cache was disabled
- Compat : Revisionary – All authors to see and edit revisions submitted on their posts (unless HIDE_REVISIONS_FROM_AUTHOR is defined)