Merge pull request #1785 from ultimatemember/fix/_um_privacy_roles

Fixed the "Allowed roles" setting
This commit is contained in:
Mykyta Synelnikov
2026-02-08 15:25:03 +02:00
committed by GitHub
+12 -1
View File
@@ -1,8 +1,19 @@
<?php
/**
* Metabox "Privacy Options" on wp-admin > Ultimate Member > Member Directories > Edit.
*
* @package um\admin\templates
*
* @var array $box
* @var WP_Post $object
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
$_um_privacy_roles_value = get_post_meta( $object->ID, '_um_privacy_roles', true );
$fields = array(
array(
'id' => '_um_privacy',
@@ -26,7 +37,7 @@ $fields = array(
'options' => UM()->roles()->get_roles(),
'placeholder' => __( 'Choose user roles...', 'ultimate-member' ),
'conditional' => array( '_um_privacy', '=', '3' ),
'value' => UM()->query()->get_meta_value( '_um_privacy_roles', null, 'na' ),
'value' => empty( $_um_privacy_roles_value ) ? array() : (array) $_um_privacy_roles_value,
),
);