Нужно сделать подобие социальной сети для сотрудников?
По своему опыту, скажу что создавать соц. сеть на базе ВП не очень-то профессиональное решение, хотя это практикуется.
Будь я на вашем месте, то поднял бы соц. сеть используя фреймворк на любом языке, которым вы владеете (yii2, django, RoR, Spring)
Что касается ВП, то:
1) WP Recall личный кабинет и в принципе огромное кол-во расширений (платных). Можно реализовать то, что вы хотите. (бесплатный + есть платные дополнения)
2) Ultimate Member соц. сеть, как по мне получше чем BuddyPress. + есть интеграция с форумом bbPress. (бесплатный плагин + платные дополнения) - https://ru.wordpress.org/plugins/ultimate-member/
3) BuddyPress + bbPress (бесплатный) https://buddypress.org/
4) PeepSo (платный) https://www.peepso.com/
+ Для управления ролями пользователей можете использовать User Role Editor - 
https://ru.wordpress.org/plugins/user-role-editor/
Из всего этого я бы выбрал Ultimate Member или WP Recall. С PeepSo не знаком, но насколько я знаю он более функционален.
Пользователь с правами "Автор" не имеет права править и изменять страницы чужих авторов. Так работает вордпресс "из коробки"
Сейчас не понятно во что вы упёрлись - тот же WP-Recall позволяет авторам править только свои профили и только свои публикации. 
Для заметок есть отдельное дополнение, для загрузки картинок  (сертификаты) - другое дополнение. 
Так что я не вижу проблем на его основе построить так как вам надо. Но вы написали настолько сумбурно что мы можем ваши желания и не понять.