Suporte » Desenvolvendo com WordPress » Área de Membros Simples

  • Paradise

    (@birobas)


    Fala comunidade o/

    Estou aqui procurando uma ajuda ou alguma ideia para uma área de membros simples. Me pediram para criar uma área de membros para uma escola, onde os professores disponibilizarão arquivos complementares para seus alunos.
    Eu testei diversos plugins(gratuitos, claro), porém as funcionalidades que tem em um, falta em outro.
    Com isso tive uma pequena ideia(não sei se é realmente uma ideia, rs), mas seria criar categorias referente a cada série/disciplina e ter um campo no cadastro do usuário onde seria adicionado essa categoria, então quando um professor publicar um arquivo ele escolheria uma categoria e somente os usuários que tem a categoria no seu cadastro poderia ver esse post BUUUMM!!!.

    Agora queria a ajuda de vocês, seria possível criar algo desse tipo, ou melhor, seria viável/seguro? E como posso criar? PS: Tenho um pouco de experiência com WordPress.

    Pois se a ideia funcionar queria transformar em um plugin e disponibilizar para a comunidade.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • olá,

    eu indicaria o plugin https://br.wordpress.org/plugins/restrict-user-access/. indico ler a descrição e principalmente ver as capturas de tela.

    conforme a lógica que pensou, poderá criar Access Levels por série/disciplina. e poderá restringir o acesso a Categoria aos membros do Access Level.

    o mais trabalhoso será gerenciar cada aluno para o Access Level correto. pois precisará ser de forma manual. talvez pudesse ao menos customizar o formulário de registro no WordPress, para que o aluno insira esta informação. não tenho certeza, mas talvez https://br.wordpress.org/plugins/wpforms-lite/ ajude nisso.

    espero ter conseguido ajudar.

    boa sorte e sucesso com seu projeto,
    [gassho]

    Thread Starter Paradise

    (@birobas)

    Obrigado pela resposta @ralden

    Na verdade o gerenciamento dos alunos será de forma manual mesmo, mas irei testar esse plugin que tu indicou, voltarei a responder caso tenho sucesso ou não.

    Obrigado mais uma vez, abraço.

    Thread Starter Paradise

    (@birobas)

    Olá de volta, @ralden.

    O plugin que tu indicou não vai ser uma boa opção para o meu caso, mas eu estive pensando em uma coisa aqui.

    É possível criar posts especificando a função de usuário?

    Por exemplo:
    Utilizando o plugin User Role Editor eu crio a função de usuário baseado no Assinante que só pode ler posts, daí quando eu criar eu novo usuário eu seleciono a função a este usuário. Quando for escrever um post eu teria na tela a opção de selecionar a função de usuário relacionada, daí a postagem fica amarrada aquele função, sacou? Não sei se fui claro ^^.

    olá,

    de forma nativa, conforme https://wordpress.org/support/article/content-visibility/, o WordPress só tem três controles de visibilidade:

    • Público
    • Protegido por senha
    • Privado

    do que eu conheço do User Role Editor, incluindo a versão Pro, ele não vai adicionar uma funcionalidade em que você “teria na tela a opção de selecionar a função de usuário relacionada”. para ter algo assim, ou você teria que buscar outro plugin ou contratar um desenvolvedor para criar esta funcionalidade.

    por isso que, no que se refere a Posts, praticamente todos os plugins de Membros / Assinaturas bloqueiam o acesso a Categorias. porque você pode configurar para que os Posts em uma certa Categoria só possam ser lidas por quem possui uma certa função de usuário. e ai você só dá essa função de usuário para quem paga – ou para usuários determinados, como os alunos…

    quando diz:

    “Utilizando o plugin User Role Editor eu crio a função de usuário baseado no Assinante que só pode ler posts, daí quando eu criar eu novo usuário eu seleciono a função a este usuário.”

    ok, está perfeito. a questão é: como restringir para que apenas certa função de usuário veja certos Posts? a forma mais fácil que conheço é restringindo certas Categorias, que só poderiam ser vistas por certas funções de usuário.

    e dai porque eu recomendei o https://br.wordpress.org/plugins/restrict-user-access/. porque ele permite isso, restringir o acesso a certas Categorias de Posts apenas por certa função de usuário.

    se quiser criar esta(s) função(ões) de usuário com o User Role Editor, acho que não tem problema. o seu problema é justamente criar uma forma do acesso ao Post ser restrito para função de usuário específica. e dai a sugestão.

    espero ter conseguido ajudar.

    boa sorte e sucesso com seu projeto,
    [gassho]

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Você deve estar conectado para responder a este tópico.