public static function edited_term($term_id, $tt_id, $taxonomy)
{
if (!is_null(self::$editing_term) && strpos($taxonomy, 'pa_') === 0) {
$edited_term = get_term_by('id', $term_id, $taxonomy);
if ($edited_term->slug !== self::$editing_term->slug) {
global $wpdb;
$wpdb->query($wpdb->prepare("UPDATE {$wpdb->postmeta} SET meta_value = %s WHERE meta_key = %s AND meta_value = %s;", $edited_term->slug, 'attribute_' . sanitize_title($taxonomy), self::$editing_term->slug));
}
} else {
self::$editing_term = null;
}
}