Вероятно, как-то так:
function my_update_meta($post_id) {
if (wp_is_post_revision($post_id))
return;
$term_id = 5;
if (has_tag($term_id, $post_id)) {
$key = 'my_meta';
$value = 10;
update_post_meta($post_id, $key, $value);
}
}
add_action('save_post', 'my_update_meta');