Uma ação triggers ao adicionar uma tag pela checkbox meta “Tags”?

Quando um usuário adiciona uma tag a uma postagem, eu estou tentando determinar se eles têm permissão para postar naquela etiqueta específica. Se o usuário não tiver sido atribuído a uma tag que eles tentem adicionar via a input na checkbox meta “Tags”, gostaria de exibir um erro ao longo das linhas de “você não tem permissão para postar em $ tag_name”.

Eu sei que há ganchos para create_tag , mas isso não triggers até você realmente salvar a postagem, porque a tag não é criada até que a postagem seja salva. Para sair de tags, parece que set_object_terms pode ser útil, mas, novamente, isso não é demitido até que você salve a postagem.

Existe algum filtro quando um usuário entra uma etiqueta na input na meta meta meta das Tags, depois de clicar em “adicionar”?

Solutions Collecting From Web of "Uma ação triggers ao adicionar uma tag pela checkbox meta “Tags”?"

tente usar o filtro indocumentado pre_insert_term .

O que você precisa não é um filtro, mas uma ação chamada antes dos termos de inserção, não encontrei o WordPress com esse tipo de ação.

Para outra forma de pensar, você pode usar a ação create_term ou created_term , embora sejam chamados após o termo criado, se um usuário não tiver permissão, podemos excluir o termo que acabaram de criar.