function getPosts($sitemapDefaults, $limit = 0) { $results = dataAccess::getPages($sitemapDefaults->dateField, $limit); if ($results) { foreach ($results as $result) { // wp_cache_add($result ->ID, $result , 'posts'); if ($result->post_type == 'page') { $defaults = $sitemapDefaults->pages; } else { $defaults = $sitemapDefaults->posts; } $exlcude = $this->getMetaValue($result->exclude, $result->tagExclude, $defaults->exclude); if ($exlcude != 2) { $pageUrl = get_permalink($result); if ($this->isIncluded($pageUrl, $sitemapDefaults->excludeRules)) { $url = new mapItem(); $url->location = $pageUrl; $url->title = get_the_title($result); //$result->post_title; $url->description = $result->post_excerpt; $url->modified = $result->sitemapDate; $url->priority = $this->getMetaValue($result->priority, $result->tagPriority, $defaults->priority); $url->frequency = $this->getMetaValue($result->frequency, $result->tagFrequency, $defaults->frequency); $this->addUrls(0, $url); } } } } }