function getAuthors($sitemapDefaults) { $results = dataAccess::getAuthors($sitemapDefaults->dateField); if ($results) { foreach ($results as $result) { // wp_cache_add($result ->ID, $result , 'posts'); $defaults = $sitemapDefaults->authors; $exlcude = $this->getMetaValue(null, $result->exclude, $defaults->exclude); if ($exlcude != 2) { $pageUrl = get_author_posts_url($result->ID, $result->user_nicename); if ($this->isIncluded($pageUrl, $sitemapDefaults->excludeRules)) { $url = new mapItem(); $url->location = $pageUrl; $url->title = $result->display_name; // $url->description = $result->description; $url->modified = $result->sitemapDate; $url->priority = $defaults->priority; $url->frequency = $defaults->frequency; $this->addUrls($result->posts, $url); } } } } }