Plugin does not limit anything
-
I tried to restrict access by role for the page. Access is always allowed.
Then I made a simple shortcode function to check access levels. There are no access levels for any page.
function display_rua_primary_level() {
if (!function_exists('rua_get_user_levels')) {
return '[Плагин Restrict User Access не активен]';
}
$atts = shortcode_atts(array(
'show_id' => false,
'separator' => ', '
), $atts);
$levels = rua_get_user_levels(rua_get_user()->get_id());
if (empty($levels)) {
return '[Нет доступа]';
}
$output = array();
foreach ($levels as $level) {
if ($atts['show_id']) {
$output[] = $level->get_title() . " (ID: $level->get_id())";
} else {
$output[] = $level->get_title();
}
}
return implode($atts['separator'], $output);
}
add_shortcode('rua_primary_level', 'display_rua_primary_level');
The topic ‘Plugin does not limit anything’ is closed to new replies.