olá @vitoralbuquerque,
você precisa de um plugin de restrição de acesso. o problema é que normalmente os plugins consideram a restrição para tipo de usuário (administrador, funcionário, teste, etc) e não restrição usuário por usuário. isso vai consumir muitos recursos e deve deixar seu WordPress pesado.
como designer, uma solução relativamente simples que eu adotaria seria criar páginas para cada servidor. poderia usar um código que todos teriam, como o número do CPF. as pessoas poderiam acessar através de url/XXXXXXXXXXX (CPF do servidor). ai poderia colocar bloqueio por senha para acessar a página, algo que o WordPress já permite nativamente. você poderia ou usar uma senha simples, como os 6 primeiros dígitos do CPF ou criar senhas aleatórias e enviar para cada servidor por e-mail.
para criação de senhas sugiro a ferramenta abaixo,
https://www.dashlane.com/pt/features/password-generator
outra alternativa seria você ver um programa de gerenciamento de equipes. como um Asana ou um Facebook Workplace. criaria a organização e convidaria os servidores a fazerem parte. e uma vez os servidores dentro, você poderia criar um fluxo de envio de documentos, no caso os contracheques, todos os meses.
vai depender muito de sua criatividade e recursos financeiros que tem disponível. se não tem recursos financeiros, pode usar a solução de página para servidor com bloqueio de senha.
abraços e boa sorte,
opa, respondendo outro tópico vi um plugin que pode talvez possa lhe ser útil,
https://wordpress.org/plugins/ultimate-member/
abraços e boa sorte,