PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /home/oligap/www/wp-content/themes/woodmart/inc/admin/import/ |
| Server: Linux cloud.virginhosting.lk 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64 IP: 128.140.68.198 |
| Dir : /home/oligap/www/wp-content/themes/woodmart/inc/admin/import/class-before.php |
<?php
/**
* Import before.
*
* @package Woodmart
*/
namespace XTS\Import;
use XTS\Singleton;
if ( ! defined( 'WOODMART_THEME_DIR' ) ) {
exit( 'No direct script access allowed' );
}
/**
* Import before.
*/
class Before extends Singleton {
/**
* Init.
*/
public function init() {
$this->import_attributes();
}
/**
* Import.
*/
private function import_attributes() {
if ( get_option( 'woodmart_import_attributes' ) ) {
return;
}
$attrs = array(
'color' => array(
'name' => 'Color',
'slug' => 'color',
'has_archives' => false,
),
'brand' => array(
'name' => 'Brand',
'slug' => 'brand',
'has_archives' => false,
),
'size' => array(
'name' => 'Size',
'slug' => 'size',
'has_archives' => false,
),
);
foreach ( $attrs as $attr ) {
wc_create_attribute(
array(
'name' => $attr['name'],
'slug' => $attr['slug'],
'type' => 'select',
'order_by' => 'menu_order',
'has_archives' => $attr['has_archives'],
)
);
register_taxonomy(
'pa_' . $attr['slug'],
'product',
array(
'labels' => array(
'name' => $attr['name'],
),
)
);
}
flush_rewrite_rules();
wp_cache_flush();
delete_transient( 'wc_attribute_taxonomies' );
update_option( 'woodmart_import_attributes', 'imported' );
}
}