На публичной странице пользователя (single page/user page) отобразим/скроем элемент (dynamic visibility) в зависимости от роли пользователя этой публичной страницы, а не роли пользователя, который просматривает страницу. И у Вас появится новый параметр в dynamic visibility