Um usuário perguntou ?
Oi, eu queria ver se este plugin poderia interagir com grupos LearnDash. LearnDash é um plugin que estamos usando e quero criar páginas que algumas pessoas não podem ver com base no grupo em que estão.
Aqui está o e-mail que recebi da equipe de desenvolvimento. Posso usar o valor personalizado de um trabalho para descobrir quem vê o quê? Posso apontar para o plugin das funções internas para ver os grupos disponíveis? Seria útil para mim apontar para alguma documentação sobre isso.
Abaixo estão os detalhes dos grupos LearnDash conforme solicitado:
Os grupos LearnDash (caracol: grupos) são uma forma padrão de e-mail personalizado, assim como os cursos LearnDash ou produtos WooCommerce, etc. No grupo LearnDash você tem 3 associações:
1. Líderes de grupo – (função caracol: líder de grupo) – Quando um usuário líder de grupo está envolvido em um curso, um registro user_meta é criado com a meta_key ‘learndash_group_leaders_XXX’ e o meta_value ‘XXX’ onde o ID do grupo é a postagem do grupo é ‘ XXX’.
2. Usuários do Grupo – Semelhante ao Líder do Grupo acima para Usuários do Grupo, um registro user_meta foi criado com a meta_key ‘learndash_group_users_XXX’ e o meta_value ‘XXX’ onde o Post ID do grupo é ‘XXX’.
3. Para cursos em grupo – (caracol: sfwd cursos) – Um registro post_meta é criado com o ID do post do curso com a meta_key ‘learndash_group_enrolled_XXX’ onde o ID do post do grupo é ‘XXX’. O meta_value será um timestamp.
A maior parte da funcionalidade de gerenciamento do LearnDash Groups está no código do plugin em include/ld-groups.php, então temos funções como:
learndash_group_has_course ($group_id, $course_id) Usado para verificar se um curso está relacionado a um grupo
learndash_get_users_group_ids ($user_id = 0) Onde o usuário retorna todos os IDs de postagem do grupo (editar)
learndash_get_groups_users ($group_id) Para IDs de grupo, retorne todos os IDs de usuário associados.
Também temos outras funções como: learndash_is_group_leader_user ($user_id) Usado para verificar se um ID de usuário único é um líder de grupo. ——
Por favor, deixe-me saber se você tiver mais perguntas.
(@helgatheviking)
3 anos, 2 meses atrás
Por padrão, as funções do menu de navegação funcionam apenas em “funções” do WordPress, portanto, se os grupos LD não forem “funções”, eles não serão adicionados automaticamente. No entanto, o NMR é estendido e você pode atribuir “funções falsas” com algum código personalizado. Por exemplo, aqui está um plug-in que adiciona “camadas” de associação do WooCommerce às funções do menu de navegação:
Observe, no entanto, que o NMR não controla o acesso à página em si, apenas a visibilidade do item de menu.
Isto foi útil?
0 / 0