Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- /*
- * Template Name: Save Cache
- */
- get_header();
- $featured_cars = array();
- $cars_plates = array();
- $featured_phones_nos = array();
- $featured_boats = array();
- $featured_bikes = array();
- // Featured Cars
- query_listings(array('product_type'=>'cars', 'listings_per_page'=>'4', 'order'=>'rand'));
- $i = 0;
- while(have_listings())
- {
- $featured_cars[$i]["title"] = listing_title(true);
- $featured_cars[$i]["permalink"] = listing_permalink(true);
- $featured_cars[$i]["image_url"] = listing_thumb(true);
- $featured_cars[$i]["photos_count"] = count(listing_photos());
- $featured_cars[$i]["year"] = listing_fields('year', true);
- $featured_cars[$i]["mileage"] = listing_fields('mileage', true);
- $featured_cars[$i]["exterior"] = listing_fields('exterior', true);
- $featured_cars[$i]["location"] = listing_fields('location', true);
- $featured_cars[$i]["price"] = listing_price(true);
- $i++;
- }
- // Featured Car Plates
- query_listings(array('product_type'=>'cars_plates', 'listings_per_page'=>'5', 'order'=>'rand'));
- $i = 0;
- while(have_listings())
- {
- $cars_plates[$i]["title"] = listing_title(true);
- $cars_plates[$i]["permalink"] = listing_permalink(true);
- $cars_plates[$i]["price"] = listing_price(true);
- $cars_plates[$i]["expiry"] = listing_expiry(true);
- $cars_plates[$i]["format"] = htmlentities(listing_format(true));
- $i++;
- }
- // Featured Phone Numbers
- query_listings(array('product_type'=>'phones_nos', 'listings_per_page'=>'5', 'order'=>'rand'));
- $i = 0;
- while(have_listings())
- {
- $featured_phones_nos[$i]["title"] = listing_title(true);
- $featured_phones_nos[$i]["permalink"] = listing_permalink(true);
- $featured_phones_nos[$i]["price"] = listing_price(true);
- $featured_phones_nos[$i]["expiry"] = listing_expiry(true);
- $featured_phones_nos[$i]["operator"] = listing_fields('operator', true, 'value_raw');
- $featured_phones_nos[$i]["code"] = listing_fields('code', true);
- $featured_phones_nos[$i]["number"] = listing_fields('number', true);
- $featured_phones_nos[$i]["format"] = htmlentities(listing_format(true));
- $i++;
- }
- // Featured Boats
- query_listings(array('product_type'=>'boats', 'listings_per_page'=>'4', 'order'=>'rand'));
- $i = 0;
- while(have_listings())
- {
- $featured_boats[$i]["title"] = listing_title(true);
- $featured_boats[$i]["permalink"] = listing_permalink(true);
- $featured_boats[$i]["image_url"] = listing_thumb(true);
- $featured_boats[$i]["photos_count"] = count(listing_photos());
- $featured_boats[$i]["price"] = listing_price(true);
- $featured_boats[$i]["type"] = listing_fields('type', true);
- $featured_boats[$i]["enginehours"] = listing_fields('enginehours', true);
- $featured_boats[$i]["length"] = listing_fields('length', true);
- $featured_boats[$i]["location"] = listing_fields('location', true);
- $i++;
- }
- // Featured Bikes
- query_listings(array('product_type'=>'bikes', 'listings_per_page'=>'4', 'order'=>'rand'));
- $i = 0;
- while(have_listings())
- {
- $featured_bikes[$i]["title"] = listing_title(true);
- $featured_bikes[$i]["permalink"] = listing_permalink(true);
- $featured_bikes[$i]["image_url"] = listing_thumb(true);
- $featured_bikes[$i]["photos_count"] = count(listing_photos());
- $featured_bikes[$i]["price"] = listing_price(true);
- $featured_bikes[$i]["make"] = listing_fields('make', true);
- $featured_bikes[$i]["mileage"] = listing_fields('mileage', true);
- $featured_bikes[$i]["exterior"] = listing_fields('exterior', true);
- $featured_bikes[$i]["location"] = listing_fields('location', true);
- $i++;
- }
- // Save the data in the files
- SaveHomeCache("featured_cars.json", $featured_cars);
- SaveHomeCache("cars_plates.json", $cars_plates);
- SaveHomeCache("featured_phones_nos.json", $featured_phones_nos);
- SaveHomeCache("featured_boats.json", $featured_boats);
- SaveHomeCache("featured_bikes.json", $featured_bikes);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement