public static function get_date_stamp($year, $month, $day) { return sprintf('%s-%s-%s', $year, str_pad($month, 2, '0', STR_PAD_LEFT), str_pad($day, 2, '0', STR_PAD_LEFT)); }
function vipgo_generate_sitemap_for_year_month_day($args) { $year = $args['year']; $month = $args['month']; $day = $args['day']; $date_stamp = Metro_Sitemap::get_date_stamp($year, $month, $day); if (Metro_Sitemap::date_range_has_posts($date_stamp, $date_stamp)) { Metro_Sitemap::generate_sitemap_for_date($date_stamp); } else { Metro_Sitemap::delete_sitemap_for_date($date_stamp); } }