- added setting 'Restricted Access Post Title' for restricted posts displayed in archive;

- fixed access class for posts visible in query but that have restriction settings (message or redirect);
This commit is contained in:
Nikita Sinelnikov
2021-07-22 20:58:20 +03:00
parent c7dc4442c6
commit 2b115b89c7
3 changed files with 60 additions and 31 deletions
+15 -6
View File
@@ -502,6 +502,12 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
'label' => __( 'Allow Category pages to be accessible', 'ultimate-member' ),
'conditional' => array( 'accessible', '=', 2 ),
),
array(
'id' => 'restricted_access_post_title',
'type' => 'text',
'label' => __( 'Restricted Access Post Title', 'ultimate-member' ),
'tooltip' => __( 'This is the post title shown to users that do not have permission to view the content', 'ultimate-member' ),
),
array(
'id' => 'restricted_access_message',
'type' => 'wp_editor',
@@ -513,22 +519,25 @@ if ( ! class_exists( 'um\admin\core\Admin_Settings' ) ) {
$settings_map = array_merge(
$settings_map,
array(
'accessible' => array(
'accessible' => array(
'sanitize' => 'int',
),
'access_redirect' => array(
'access_redirect' => array(
'sanitize' => 'url',
),
'access_exclude_uris' => array(
'access_exclude_uris' => array(
'sanitize' => 'url',
),
'home_page_accessible' => array(
'home_page_accessible' => array(
'sanitize' => 'bool',
),
'category_page_accessible' => array(
'category_page_accessible' => array(
'sanitize' => 'bool',
),
'restricted_access_message' => array(
'restricted_access_post_title' => array(
'sanitize' => 'text',
),
'restricted_access_message' => array(
'sanitize' => 'wp_kses',
),
)