add_action('admin_init', function() { if (!isset($_GET['divi_import_now']) || !current_user_can('manage_options')) return; @set_time_limit(600); @ini_set('memory_limit', '512M'); $json_file = WP_CONTENT_DIR . '/uploads/Soundfield Systems for the u.s..json'; if (!file_exists($json_file)) wp_die('File not found: ' . esc_html($json_file)); $file_content = file_get_contents($json_file); if (!$file_content) wp_die('Could not read file'); $data = json_decode($file_content, true); if (!$data) wp_die('Invalid JSON: ' . json_last_error_msg()); $layouts = isset($data['data']) ? $data['data'] : $data; $imported = 0; $errors = []; foreach ($layouts as $key => $item) { if (!is_array($item) || !isset($item['post_type'])) continue; if ($item['post_type'] !== 'et_pb_layout') continue; $post_arr = [ 'post_title' => wp_strip_all_tags($item['post_title'] ?? 'Untitled'), 'post_content' => $item['post_content'] ?? '', 'post_status' => 'publish', 'post_type' => 'et_pb_layout', 'post_author' => get_current_user_id(), ]; $post_id = wp_insert_post($post_arr, true); if (is_wp_error($post_id)) { $errors[] = $post_arr['post_title'] . ': ' . $post_id->get_error_message(); continue; } if (isset($item['post_meta']) && is_array($item['post_meta'])) { foreach ($item['post_meta'] as $mk => $mvs) { foreach ((array)$mvs as $mv) { add_post_meta($post_id, $mk, maybe_unserialize($mv)); } } } if (isset($item['tax_input']) && is_array($item['tax_input'])) { foreach ($item['tax_input'] as $taxonomy => $terms) { wp_set_object_terms($post_id, $terms, $taxonomy); } } $imported++; } wp_die('Imported: ' . $imported . ' layouts.' . ($errors ? ' Errors: ' . implode(', ', $errors) : '')); }); google-site-verification=AqbesvGhXr6I6rDTMfSClMNbRMmOzkK_zm6aT9gkpQs

a welcome to our newest customers from NJPA

The National Joint Powers Alliance is an organization dedicated to facilitating positive relationships and efficient purchases between their over 50,000 members across North America and their carefully selected vendors. NJPA is a trusted asset to their members, who...