From 25b7fe9578b95a67fe439bdb7ad48d2826d01437 Mon Sep 17 00:00:00 2001 From: nikitozzzzzzz Date: Tue, 7 Aug 2018 12:48:26 +0300 Subject: [PATCH] - exclude posts from content restriction settings; --- includes/core/class-access.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/includes/core/class-access.php b/includes/core/class-access.php index 5e247351..30a5ef71 100644 --- a/includes/core/class-access.php +++ b/includes/core/class-access.php @@ -528,19 +528,21 @@ if ( ! class_exists( 'um\core\Access' ) ) { * @return bool|array */ function get_post_privacy_settings( $post ) { + $exclude = false; + //if logged in administrator all pages are visible if ( current_user_can( 'administrator' ) ) { - return false; + $exclude = true; } //exclude from privacy UM default pages (except Members list and User(Profile) page) - $exclude = false; if ( ! empty( $post->post_type ) && $post->post_type == 'page' ) { if ( um_is_core_post( $post, 'login' ) || um_is_core_post( $post, 'register' ) || um_is_core_post( $post, 'account' ) || um_is_core_post( $post, 'logout' ) || um_is_core_post( $post, 'password-reset' ) || ( is_user_logged_in() && um_is_core_post( $post, 'user' ) ) ) $exclude = true; } + $exclude = apply_filters( 'um_exclude_posts_from_privacy', $exclude, $post ); if ( $exclude ) { return false;