Comment ajouter automatiquement un mot-clé aux taxonomies lorsqu’une publication est publiée, et les assigner à la publication par exemple, j’ai dans ma publication de post, une méta-boîte personnalisée, lorsque vous complétez cette entrée, une fonction doit générer un groupe de mots-clés en arrière-plan, et Je veux que ces mots-clés s'ajoutent automatiquement à une taxonomie personnalisée spécifique dans ce message lors de sa publication, est-ce possible? j'essaye avec
wp_set_object_terms
et rien ne fonctionne bien, merci
désolé pour mon pire anglais
Vous utiliseriez le hook save_post, dans votre fonction hookée, utilisez wp_insert_term comme décrit ici:
http://codex.wordpress.org/Function_Reference/wp_insert_term
Ensuite, utilisez wp_set_object_terms sur le post pour attribuer le terme de taxonomie que vous venez de créer, comme suit:
http://codex.wordpress.org/Function_Reference/wp_set_object_terms
par exemple:
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');
Le code ci-dessus, placé dans functions.php de votre thème, ajouterait le terme "bannanapost" à chaque publication, une fois enregistré, dans la taxonomie des fruits.