reset_sitemap_data() public static method

Reset sitemap options
public static reset_sitemap_data ( )
コード例 #1
0
 /**
  * Generate sitemaps; pretends to run cron six times
  */
 function build_sitemaps()
 {
     MSM_Sitemap_Builder_Cron::reset_sitemap_data();
     delete_option('msm_stop_processing');
     MSM_Sitemap_Builder_Cron::generate_full_sitemap();
     update_option('msm_sitemap_create_in_progress', true);
     $days_being_processed = (array) get_option('msm_days_to_process', array());
     $months_being_processed = (array) get_option('msm_months_to_process', array());
     $years_being_processed = (array) get_option('msm_years_to_process', array());
     while (count($days_being_processed) || count($months_being_processed) || count($years_being_processed)) {
         $this->fake_cron();
         $this->fake_cron();
         $this->fake_cron();
         $days_being_processed = (array) get_option('msm_days_to_process', array());
         $months_being_processed = (array) get_option('msm_months_to_process', array());
         $years_being_processed = (array) get_option('msm_years_to_process', array());
     }
 }