Hello, I found this code on the official website of Relevanssi, but it’s doesn’t seem to work anymore.
add_filter( 'relevanssi_user_index_ok', 'rlv_do_not_index_admins', 10, 2 );
function rlv_do_not_index_admins( $do_index, $user ) {
$block_these_roles = array(
'administrator',
'editor',
'author',
'contributor',
'subscriber'
);
$vars = get_object_vars( $user );
if ( is_array( $vars['caps'] ) ) {
foreach ( array_keys( $vars['caps'] ) as $role ) {
if ( in_array( $role, $block_these_roles, true ) ) {
$do_index = false;
break;
}
}
}
return $do_index;
}