🔐 Sid Gifari File Manager Pro
v8.0.5 | 2026-08-07 00:50:26 | PHP 8.2.32
📂
/ (Root)
/
home
/
eliteewa
/
public_html
/
wp-content
/
themes
/
blocksy
/
inc
/
classes
/
db-versioning
📍 /home/eliteewa/public_html/wp-content/themes/blocksy/inc/classes/db-versioning
🔄 Refresh
✏️
Editing: v2-0-38.php
Writable
<?php namespace Blocksy\DbVersioning; class V2038 { public function migrate() { if ( ! function_exists('wc_get_attribute_taxonomies') || ! class_exists('\Blocksy\Plugin') || ! in_array( 'woocommerce-extra', get_option('blocksy_active_extensions', []) ) ) { return; } $settings = get_option('blocksy_ext_woocommerce_extra_settings', []); if (! is_array($settings)) { return; } if ( ! isset($settings['features']['variation-swatches']) || ! $settings['features']['variation-swatches'] ) { return; } foreach (array_values(wc_get_attribute_taxonomies()) as $tax) { $all_terms = get_terms( [ 'taxonomy' => 'pa_' . $tax->attribute_name, 'update_term_meta_cache' => false, 'meta_query' => [ [ 'key' => 'short_name', 'compare' => 'EXISTS' ] ] ] ); foreach ($all_terms as $term) { $short_name = get_term_meta( $term->term_id, 'short_name', true ); if (empty($short_name)) { continue; } $meta = blocksy_get_taxonomy_options($term->term_id); $meta['short_name'] = $short_name; update_term_meta( $term->term_id, 'blocksy_taxonomy_meta_options', $meta ); } } } }
💾 Save Changes
❌ Cancel