ti-enxame.com

Como adicionar automaticamente palavras-chave a taxonomias quando uma publicação é publicada e atribuí-las à postagem

Como adicionar automaticamente palavras-chave a taxonomias quando um post publicado, e atribuí-las ao post, por exemplo, eu tenho em minha publicação, uma caixa meta personalizada, quando você completa essa entrada, uma função deve gerar um grupo de palavras-chave em background e Eu quero essas palavras-chave são automaticamente adicionando a uma taxonomia personalizada específica em que post quando publicado, isso é possível? eu tento com

wp_set_object_terms

e nada funcionando muito bem, thx

desculpe pelo meu pior inglês

2
zagriyen

Você usaria o hook save_post, na sua função hook use wp_insert_term como descrito aqui:

http://codex.wordpress.org/Function_Reference/wp_insert_term

Em seguida, use wp_set_object_terms na postagem para atribuir o termo de taxonomia que você acabou de criar da seguinte maneira:

http://codex.wordpress.org/Function_Reference/wp_set_object_terms

por exemplo:

function my_save($post_id) {
    wp_insert_term( 'bannanapost', 'fruit');
    wp_set_object_terms( $post_id, 'bannanapost', 'fruit', true )
}
add_action('save_post','my_save');

O código acima, colocado em functions.php do seu tema, adicionaria o termo 'bannanapost' a cada post quando salvo, na taxonomia de frutas

3
Tom J Nowell