An updated version of the Role Scoper plugin for WordPress is now available. This is an important release for anyone using the File Filtering function, which controls direct access attempts to files that are attached to your private or restricted posts. If you have previously given up on that option due to ugly errors with past RS versions, give it another try.
Thanks to those who have provided patient feedback as I work to make this difficult operation work reliably on all server configurations. The other fixes and changes in this version will only affect a minority of users:
File Filtering Fixes:
- BugFix : File Filtering failed if WP was installed in html root folder, possibly causing an Internal Server Error
- BugFix : In WP-MU with File Filtering enabled, .htaccess file in uploads folders was regenerated on each site access (since 1.1.2) – possibly causing Internal Server Error or poor performance
- BugFix : In non-MU installations, .htaccess file was not immediately updated on activation / deactivation of File Filtering – making the selection appear ineffective
Other Changes:
- BugFix : Non-Administrators could not modify any Roles or Restrictions via bulk admin forms, even if some are delegated to them
- Lang : Added Spanish translation
- Change : Use https link for Role Scoper css and js files if ssl is being used / forced for the current uri
- BugFix : Archives listing using postbypost listing type did not display private posts to logged Administrator
- BugFix : Template function is_protected() / is_restricted() did not work with secondary queries
- BugFix : Private posts / pages not sometimes hidden from logged Administrators in front-end custom query results
- BugFix : PHP warnings on Edit Post / Page form (if WordPress debug mode enabled)
- BugFix : PHP notice for undefined constant (SCOPER_FORCE_FILE_INCLUSIONS)
- Feature : Support SCOPER_TEASER_HIDE_PAGE_LISTING definition, to suppress teased pages from front-end listing (while still applying teaser on direct access)