Resources

My Agape try

Your Agape try


Code Patch for Listing Private Pages

Due to a bug I introduced a few versions ago, private pages can only be listed in your site's sidebar / topbar if Role Scoper's hidden content teaser is enabled. To make private pages listable for users with a sufficient role, please perform the following officially sanctioned Role Scoper hack:

In wp-content/plugins/role-scoper/hardway/hardway_rs.php, add if ( $list_private_pages ) $request = str_replace("AND post_status='publish'", "AND ( post_status IN ('publish','private') )", $request); just before if ( ( ! is_admin() && ! defined('XMLRPC_REQUEST') As you know may know, this functionality also requires enabling the checkbox "include Private Pages in listing if user can read them" in Role Scoper Options.

An equivalent fix will be included in the next Role Scoper revision.

One Response to “Code Patch for Listing Private Pages”

Comment from jenz
Time: August 21, 2008, 4:43 pm

Hello. After the last upgrade (.9.27) - my categories with private posts are not listed for people that have sufficient privileges to view posts as are in a group that has view access. Is this something similar to the list private pages?

Leave a Reply