J'ai actuellement un champ méta personnalisé pour ajouter une URL de vidéo à la publication. Je souhaiterais que le terme de taxonomie existant "vidéo" soit automatiquement attribué à la publication lors de la sauvegarde si le méta-champ a une valeur quelconque.
Vous devez vous accrocher à l’action save_post .
add_action( 'save_post', 'add_video_taxonomy' );
function add_video_taxonomy( $post_id ) {
// you should check if the current user can do this, probably against publish_posts
// you should also have a nonce check here as well
if( get_post_meta( $post_id, 'video_url', true ) ) {
wp_set_post_terms( $post_id, 'video', 'your_custom_taxonomy_name', true );
}
}