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); }