add_action('init', function () { if (!is_admin() || !current_user_can('administrator') || !isset($_GET['import_fv'])) return; $page = get_page_by_title('Grocery Items'); if (!$page) { echo "❌ Page 'Grocery Items' not found."; exit; } $page_id = $page->ID; require_once ABSPATH . 'wp-admin/includes/image.php'; require_once ABSPATH . 'wp-admin/includes/file.php'; require_once ABSPATH . 'wp-admin/includes/media.php'; function upload_image_from_url($url) { if (!$url || filter_var($url, FILTER_VALIDATE_URL) === false) return 0; $tmp = download_url($url); if (is_wp_error($tmp)) return 0; $file_array = [ 'name' => basename($url), 'tmp_name' => $tmp ]; $id = media_handle_sideload($file_array, 0); return is_wp_error($id) ? 0 : $id; } // === Fruits === $fruits = [ ['fruit_name'=>'Mango (Chaunsa)', 'price_per_kg'=>250, 'image_url'=>'https://cdn.pixabay.com/photo/2017/08/01/08/29/mango-2561091_960_720.png'], ['fruit_name'=>'Banana', 'price_per_kg'=>100, 'image_url'=>'https://cdn.pixabay.com/photo/2018/04/29/22/20/bananas-3365088_960_720.png'], ['fruit_name'=>'Apple', 'price_per_kg'=>150, 'image_url'=>'https://cdn.pixabay.com/photo/2017/01/20/15/06/apple-1995056_960_720.png'], ]; $fruit_rows = []; foreach ($fruits as $fruit) { $img_id = upload_image_from_url($fruit['image_url']); $fruit_rows[] = [ 'fruit_name' => $fruit['fruit_name'], 'price_per_kg' => $fruit['price_per_kg'], 'image' => $img_id, ]; } update_field('fruits', $fruit_rows, $page_id); // === Vegetables === $vegetables = [ ['veg_name'=>'Potato','veg_price_per_kg'=>60,'image_url'=>'https://cdn.pixabay.com/photo/2014/04/10/11/06/potatoes-320870_960_720.png'], ['veg_name'=>'Tomato','veg_price_per_kg'=>80,'image_url'=>'https://cdn.pixabay.com/photo/2012/04/13/20/24/tomato-33645_960_720.png'], ['veg_name'=>'Onion','veg_price_per_kg'=>70,'image_url'=>'https://cdn.pixabay.com/photo/2014/04/10/11/06/onions-320870_960_720.png'], ]; $veg_rows = []; foreach ($vegetables as $veg) { $img_id = upload_image_from_url($veg['image_url']); $veg_rows[] = [ 'veg_name' => $veg['veg_name'], 'veg_price_per_kg' => $veg['veg_price_per_kg'], 'veg_image' => $img_id, ]; } update_field('vegetables', $veg_rows, $page_id); echo "✅ Fruits and Vegetables imported successfully."; exit; }); Grocery Basket – Dost Center
SUMMER SALE DISCOUNT OFF 50%!
Cart

No products in the cart.

Cart

No products in the cart.

Great things are on the horizon

Something big is brewing! Our store is in the works and will be launching soon!