function gglstmp_update_sitemap($post_id)
 {
     if (!wp_is_post_revision($post_id)) {
         if ('publish' == get_post_status($post_id) || 'trash' == get_post_status($post_id) || 'future' == get_post_status($post_id)) {
             gglstmp_register_settings();
             gglstmp_sitemapcreate();
         }
     }
 }
 function gglstmp_update_sitemap($post_id)
 {
     if (!wp_is_post_revision($post_id)) {
         global $gglstmp_update_sitemap;
         if (true === $gglstmp_update_sitemap) {
             gglstmp_register_settings();
             gglstmp_sitemapcreate();
         }
     }
 }
 function gglstmp_add_sitemap($blog_id)
 {
     global $wpdb;
     /* don`t have to check blog status for new blog */
     if ('wpmu_new_blog' != current_filter()) {
         $blog_details = get_blog_details($blog_id);
         if (!is_object($blog_details) || $blog_details->archived == 1 || $blog_details->deleted == 1 || $blog_details->spam == 1) {
             return;
         }
     }
     $old_blog = $wpdb->blogid;
     switch_to_blog($blog_id);
     gglstmp_sitemapcreate();
     switch_to_blog($old_blog);
 }