Metro_Sitemap::delete_sitemap_for_date PHP Method

delete_sitemap_for_date() public static method

public static delete_sitemap_for_date ( $sitemap_date )
    public static function delete_sitemap_for_date($sitemap_date)
    {
        list($year, $month, $day) = explode('-', $sitemap_date);
        $sitemap_id = self::get_sitemap_post_id($year, $month, $day);
        if (!$sitemap_id) {
            return false;
        }
        return self::delete_sitemap_by_id($sitemap_id);
    }

Usage Example

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);
    }
}
All Usage Examples Of Metro_Sitemap::delete_sitemap_for_date