Criei termos de taxonomia e atribuí-o a um tipo de conteúdo ' Artigo ' usando o campo de referência do termo. Criei nós programaticamente, mas como definir termos de taxonomia para os nós?
Os termos de taxonomia já foram criados. Quero definir o termo de taxonomia para um nó programaticamente .
7
taxonomy-terms
nodes
Ranjani
fonte
fonte
Ao criar um nó programaticamente, você pode atribuí-lo a qualquer termo como este:
fonte
Você pode usar alguns wrappers de metadados da entidade para conseguir isso, por exemplo:
fonte
$w_some_term->tid->value()
. Aqui está um ótimo artigo que me ajudou a entender esse conceito muito melhor, e a que me refiro regularmente ao usar EMWs:Ao adicionar termos, descobri que precisava adicionar $ term-> parent = array (0), caso contrário, a tabela taxonomy_term_hierarchy não será atualizada corretamente e os termos não aparecerão na página da lista de administradores desse vocabulário.
fonte